From 40eea61463b6691e5cc6db2efa2277216ab04f30 Mon Sep 17 00:00:00 2001 From: RapidPoseidon Date: Wed, 19 Aug 2026 10:01:08 +0000 Subject: [PATCH] refactor(job): migrate progress path to job-scoped endpoint Point RapidataJob's status/progress path at the new GET /job/{jobId}/progress instead of unpacking the pipeline to find the workflow and calling GET /workflow/{workflowId}/progress. This drops the pipeline-unpacking anti-pattern from the job class; get_results() (download-results) is unchanged. Regenerate the OpenAPI client against current prod. The backend change that added the job-scoped endpoint also deprecated GET /pipeline/{pipelineId} and GET /workflow/{workflowId}/progress, which the generator strips; the still-live order / QR-preview flow calls both directly, so a narrow keep-list in generate-schema.sh keeps them generated until that flow migrates too. Co-Authored-By: Claude Opus 4.8 Co-Authored-By: jorge <24812622+jorgeparavicini@users.noreply.github.com> --- openapi/generate-schema.sh | 13 +- openapi/schemas/asset.openapi.json | 2 +- openapi/schemas/audience.openapi.json | 2 +- openapi/schemas/campaign.openapi.json | 2 +- openapi/schemas/dataset.openapi.json | 2 +- openapi/schemas/flow.openapi.json | 2 +- openapi/schemas/identity.openapi.json | 2 +- openapi/schemas/leaderboard.openapi.json | 2 +- openapi/schemas/order.openapi.json | 3136 +++- openapi/schemas/payment.openapi.json | 2 +- openapi/schemas/pipeline.openapi.json | 5 +- openapi/schemas/rapid.openapi.json | 5 +- .../schemas/rapidata.filtered.openapi.json | 12770 ++++++++-------- openapi/schemas/rapidata.openapi.json | 11181 ++++++++------ openapi/schemas/signal.openapi.json | 2 +- openapi/schemas/translation.openapi.json | 2 +- openapi/schemas/validation.openapi.json | 2 +- openapi/schemas/workflow.openapi.json | 26 +- src/rapidata/api_client/__init__.py | 6 +- src/rapidata/api_client/api/__init__.py | 4 - src/rapidata/api_client/api/asset_api.py | 2 +- src/rapidata/api_client/api/audience_api.py | 2 +- .../api_client/api/batch_upload_api.py | 2 +- src/rapidata/api_client/api/benchmark_api.py | 2 +- src/rapidata/api_client/api/bidder_api.py | 2 +- .../api_client/api/billing_account_api.py | 2 +- src/rapidata/api_client/api/billing_api.py | 2 +- src/rapidata/api_client/api/cache_api.py | 2 +- src/rapidata/api_client/api/campaign_api.py | 2 +- .../api_client/api/capabilities_api.py | 2 +- src/rapidata/api_client/api/client_api.py | 2 +- .../api_client/api/context_shortening_api.py | 2 +- src/rapidata/api_client/api/customer_api.py | 2 +- .../api_client/api/customer_rapid_api.py | 2 +- src/rapidata/api_client/api/datapoints_api.py | 2 +- src/rapidata/api_client/api/dataset_api.py | 2 +- .../api_client/api/dataset_group_api.py | 2 +- src/rapidata/api_client/api/examples_api.py | 2 +- .../api_client/api/external_apps_api.py | 2 +- .../api_client/api/external_audience_api.py | 2 +- .../api/external_service_prices_api.py | 2 +- src/rapidata/api_client/api/faucet_api.py | 2 +- src/rapidata/api_client/api/feedback_api.py | 2 +- src/rapidata/api_client/api/flow_api.py | 2 +- src/rapidata/api_client/api/flow_item_api.py | 2 +- .../api_client/api/global_text_api.py | 2 +- .../api_client/api/hugging_face_sync_api.py | 2 +- src/rapidata/api_client/api/identity_api.py | 2 +- src/rapidata/api_client/api/invoice_api.py | 2 +- src/rapidata/api_client/api/job_api.py | 2100 ++- .../api_client/api/leaderboard_api.py | 2 +- src/rapidata/api_client/api/newsletter_api.py | 2 +- src/rapidata/api_client/api/order_api.py | 2 +- .../api_client/api/organization_api.py | 2 +- .../api_client/api/owner_tier_override_api.py | 2 +- .../api_client/api/participant_api.py | 2 +- src/rapidata/api_client/api/payment_api.py | 2 +- src/rapidata/api_client/api/pipeline_api.py | 11 +- src/rapidata/api_client/api/platform_api.py | 2 +- src/rapidata/api_client/api/prompt_api.py | 2 +- .../api/prompt_embedding_map_api.py | 2 +- .../api_client/api/ranking_flow_api.py | 2 +- .../api_client/api/ranking_flow_item_api.py | 2 +- src/rapidata/api_client/api/rapid_api.py | 363 +- .../api/rapidata_identity_api_api.py | 2 +- .../api_client/api/reconciliation_api.py | 2 +- src/rapidata/api_client/api/replicate_api.py | 2 +- src/rapidata/api_client/api/sample_api.py | 2 +- .../api_client/api/sample_generation_api.py | 2 +- src/rapidata/api_client/api/settings_api.py | 2 +- src/rapidata/api_client/api/signal_api.py | 2 +- src/rapidata/api_client/api/survey_api.py | 2 +- .../api_client/api/translation_api.py | 2 +- src/rapidata/api_client/api/user_rapid_api.py | 2 +- .../api_client/api/validation_feedback_api.py | 2 +- .../api_client/api/validation_set_api.py | 2 +- .../api_client/api/volume_discount_api.py | 2 +- src/rapidata/api_client/api/workflow_api.py | 956 +- src/rapidata/api_client/api_client.py | 2 +- src/rapidata/api_client/configuration.py | 4 +- src/rapidata/api_client/exceptions.py | 2 +- src/rapidata/api_client/models/__init__.py | 2 +- .../accept_org_invitation_endpoint_input.py | 2 +- .../accept_org_invitation_endpoint_output.py | 2 +- .../add_example_to_audience_endpoint_input.py | 2 +- ...add_example_to_audience_endpoint_output.py | 2 +- .../add_user_response_endpoint_input.py | 2 +- .../add_user_response_endpoint_output.py | 2 +- .../add_validation_rapid_endpoint_input.py | 2 +- .../models/age_user_filter_age_group.py | 2 +- .../api_client/models/aggregator_type.py | 2 +- ...ttach_category_rapid_blueprint_category.py | 2 +- .../models/attach_category_rapid_category.py | 2 +- ...egory_workflow_rapid_blueprint_category.py | 2 +- ...e_audience_id_jobs_get_job_id_parameter.py | 2 +- .../api_client/models/audience_boost.py | 2 +- .../api_client/models/audience_boost2.py | 2 +- .../models/audience_inactivity_sync_phase.py | 2 +- .../models/audience_inactivity_sync_state.py | 2 +- .../api_client/models/audience_job_state.py | 2 +- .../audience_state_recalculation_phase.py | 2 +- .../audience_state_recalculation_state.py | 2 +- .../api_client/models/audience_status.py | 2 +- .../models/authorization_relations_bidder.py | 2 +- .../authorization_relations_external_app.py | 2 +- .../authorization_relations_platform.py | 2 +- .../api_client/models/authorization_scope.py | 2 +- .../api_client/models/batch_upload_status.py | 2 +- .../models/batch_upload_url_status.py | 2 +- .../models/benchmark_demographic_dimension.py | 2 +- .../models/billing_period_status.py | 2 +- .../api_client/models/billing_summary_mode.py | 2 +- .../boost_leaderboard_endpoint_input.py | 2 +- src/rapidata/api_client/models/boost_level.py | 2 +- src/rapidata/api_client/models/boost_mode.py | 2 +- .../api_client/models/boost_status.py | 2 +- .../models/boosting_control_mode.py | 2 +- .../api_client/models/boosting_profile.py | 2 +- .../models/bounding_box_result_box.py | 2 +- .../models/bulk_billing_period_close_state.py | 2 +- ...lk_close_billing_periods_endpoint_input.py | 2 +- ...k_close_billing_periods_endpoint_output.py | 2 +- .../bulk_reconciliation_dispatch_state.py | 2 +- .../api_client/models/campaign_status.py | 2 +- src/rapidata/api_client/models/capability.py | 2 +- .../change_audience_owner_endpoint_input.py | 2 +- .../models/change_boost_endpoint_input.py | 2 +- .../change_org_member_role_endpoint_input.py | 2 +- .../api_client/models/classify_payload.py | 2 +- .../models/classify_payload_category.py | 2 +- src/rapidata/api_client/models/client.py | 2 +- .../clone_job_definition_endpoint_input.py | 2 +- .../clone_job_definition_endpoint_output.py | 2 +- .../models/clone_order_endpoint_input.py | 2 +- .../models/clone_order_endpoint_output.py | 2 +- .../close_billing_period_endpoint_input.py | 2 +- .../close_billing_period_endpoint_output.py | 2 +- .../api_client/models/comparison_operator.py | 2 +- .../api_client/models/compression_override.py | 2 +- ..._validation_selection_validation_chance.py | 2 +- .../api_client/models/confidence_interval.py | 2 +- .../models/create_audience_endpoint_input.py | 2 +- .../models/create_audience_endpoint_output.py | 2 +- .../create_batch_upload_endpoint_input.py | 2 +- .../create_batch_upload_endpoint_output.py | 2 +- .../models/create_benchmark_endpoint_input.py | 2 +- .../create_benchmark_endpoint_output.py | 2 +- ...te_benchmark_participant_endpoint_input.py | 2 +- ...e_benchmark_participant_endpoint_output.py | 2 +- ...ing_item_billing_setting_endpoint_input.py | 2 +- .../create_bridge_token_endpoint_output.py | 2 +- .../models/create_checkout_endpoint_output.py | 2 +- .../models/create_client_endpoint_input.py | 2 +- .../models/create_client_endpoint_output.py | 2 +- .../create_complex_order_endpoint_input.py | 2 +- .../create_complex_order_endpoint_output.py | 2 +- .../models/create_datapoint_endpoint_input.py | 2 +- .../create_datapoint_endpoint_output.py | 2 +- .../models/create_dataset_endpoint_input.py | 2 +- .../models/create_dataset_endpoint_output.py | 2 +- .../create_dataset_group_endpoint_input.py | 2 +- ...create_demographic_rapid_endpoint_input.py | 2 +- ...reate_demographic_rapid_endpoint_output.py | 2 +- ...e_external_service_price_endpoint_input.py | 2 +- ...create_filtered_audience_endpoint_input.py | 2 +- ...reate_filtered_audience_endpoint_output.py | 2 +- .../models/create_flow_endpoint_input.py | 2 +- .../models/create_flow_endpoint_output.py | 2 +- .../models/create_flow_item_endpoint_input.py | 2 +- .../create_flow_item_endpoint_output.py | 2 +- ...e_global_billing_setting_endpoint_input.py | 2 +- .../create_global_text_endpoint_input.py | 2 +- .../create_global_text_endpoint_output.py | 2 +- .../models/create_invoice_endpoint_input.py | 2 +- .../models/create_invoice_endpoint_output.py | 2 +- .../create_job_definition_endpoint_input.py | 2 +- .../create_job_definition_endpoint_output.py | 2 +- .../create_job_endpoint_cost_warning.py | 2 +- .../models/create_job_endpoint_input.py | 2 +- .../models/create_job_endpoint_output.py | 2 +- .../create_job_revision_endpoint_input.py | 2 +- .../create_job_revision_endpoint_output.py | 2 +- .../create_leaderboard_endpoint_input.py | 2 +- .../create_leaderboard_endpoint_output.py | 2 +- ..._leaderboard_participant_endpoint_input.py | 2 +- ...leaderboard_participant_endpoint_output.py | 2 +- .../create_manual_charge_endpoint_input.py | 2 +- .../create_manual_charge_endpoint_output.py | 2 +- .../api_client/models/create_order.py | 2 +- .../models/create_order_endpoint_output.py | 2 +- ...nization_billing_setting_endpoint_input.py | 2 +- .../create_organization_endpoint_input.py | 2 +- .../create_organization_endpoint_output.py | 2 +- ...eate_owner_tier_override_endpoint_input.py | 2 +- ...ate_owner_tier_override_endpoint_output.py | 2 +- .../create_program_campaign_endpoint_input.py | 2 +- ...create_program_campaign_endpoint_output.py | 2 +- ...te_prompt_embedding_map_endpoint_output.py | 2 +- ...ate_prompt_for_benchmark_endpoint_input.py | 2 +- ...te_prompt_for_benchmark_endpoint_output.py | 2 +- ..._prompt_for_leaderboard_endpoint_output.py | 2 +- .../models/create_sample_endpoint_input.py | 2 +- .../models/create_sample_endpoint_output.py | 2 +- ...create_sample_generation_endpoint_input.py | 2 +- ...reate_sample_generation_endpoint_output.py | 2 +- .../create_sample_new_endpoint_input.py | 2 +- .../create_sample_new_endpoint_output.py | 2 +- .../models/create_signal_endpoint_input.py | 2 +- .../models/create_signal_endpoint_output.py | 2 +- .../models/create_top_up_endpoint_input.py | 2 +- .../models/create_top_up_endpoint_output.py | 2 +- ...create_unsupported_order_endpoint_input.py | 2 +- ...eate_validation_feedback_endpoint_input.py | 2 +- .../create_validation_set_endpoint_input.py | 2 +- .../create_validation_set_endpoint_output.py | 2 +- .../create_volume_discount_endpoint_input.py | 2 +- .../create_volume_discount_endpoint_output.py | 2 +- .../api_client/models/datapoint_state.py | 2 +- .../api_client/models/definition_type.py | 2 +- ...delete_audience_example_endpoint_output.py | 2 +- src/rapidata/api_client/models/device_type.py | 2 +- .../dynamic_client_registration_request.py | 2 +- src/rapidata/api_client/models/elo_config.py | 2 +- .../models/ensure_english_endpoint_input.py | 2 +- .../models/ensure_english_endpoint_output.py | 2 +- .../api_client/models/example_box_shape.py | 2 +- .../api_client/models/example_category.py | 2 +- .../api_client/models/example_scrub_range.py | 2 +- .../models/example_transcription_word.py | 2 +- .../api_client/models/example_visibility.py | 2 +- .../api_client/models/existing_asset_input.py | 2 +- .../api_client/models/external_app_id.py | 2 +- .../models/external_service_kind.py | 2 +- .../api_client/models/feature_flag.py | 2 +- src/rapidata/api_client/models/file_type.py | 2 +- .../api_client/models/flow_item_state.py | 2 +- src/rapidata/api_client/models/flow_type.py | 2 +- .../models/fork_benchmark_endpoint_output.py | 2 +- .../models/gender_user_filter_gender.py | 2 +- ...billing_period_overview_endpoint_output.py | 2 +- .../get_all_global_texts_endpoint_output.py | 2 +- ...t_all_global_texts_endpoint_output_item.py | 2 +- .../get_audience_by_id_endpoint_output.py | 2 +- ...e_inactivity_sync_by_id_endpoint_output.py | 2 +- ...ate_recalculation_by_id_endpoint_output.py | 2 +- .../get_audience_user_state_metrics_result.py | 2 +- ...ailable_validation_sets_endpoint_output.py | 2 +- ...endpoint_validation_set_overview_output.py | 2 +- ...get_batch_upload_result_endpoint_output.py | 2 +- ...batch_upload_result_endpoint_url_output.py | 2 +- ...get_batch_upload_status_endpoint_output.py | 2 +- .../get_benchmark_by_id_endpoint_output.py | 2 +- ..._benchmark_demographics_endpoint_output.py | 2 +- ...ark_demographics_endpoint_output_bucket.py | 2 +- ...ographics_endpoint_output_dimension_set.py | 2 +- ...hmark_hugging_face_sync_endpoint_output.py | 2 +- ...gging_face_sync_history_endpoint_output.py | 2 +- ...history_endpoint_paged_result_of_output.py | 2 +- ...hmark_matchup_breakdown_endpoint_output.py | 2 +- ...eakdown_endpoint_paged_result_of_output.py | 2 +- ...ark_standings_breakdown_endpoint_output.py | 2 +- ...s_breakdown_endpoint_output_output_item.py | 2 +- ...dings_breakdown_endpoint_output_segment.py | 2 +- ...chmark_standings_by_tag_endpoint_output.py | 2 +- ...ings_by_tag_endpoint_output_output_item.py | 2 +- ...tandings_by_tag_endpoint_output_segment.py | 2 +- ...ngs_by_tag_endpoint_output_segment_item.py | 2 +- ..._endpoint_cursor_paged_result_of_output.py | 2 +- ...bidder_relation_members_endpoint_output.py | 2 +- ...billing_period_overview_endpoint_output.py | 2 +- ...lling_settings_timeline_endpoint_output.py | 2 +- ...tings_timeline_endpoint_output_interval.py | 2 +- .../get_billing_summary_endpoint_output.py | 2 +- ...boost_insights_endpoint_audience_output.py | 2 +- ...st_insights_endpoint_contributor_output.py | 2 +- ...t_insights_endpoint_global_boost_output.py | 2 +- ...insights_endpoint_language_boost_output.py | 2 +- ...ights_endpoint_level_contributor_output.py | 2 +- ...sights_endpoint_leveled_audience_output.py | 2 +- .../get_boost_insights_endpoint_output.py | 2 +- .../get_boost_status_endpoint_output.py | 2 +- ..._billing_periods_status_endpoint_output.py | 2 +- ...g_periods_status_endpoint_output_period.py | 2 +- ...k_reconciliation_status_endpoint_output.py | 2 +- ...paign_by_id_endpoint_i_campaign_details.py | 2 +- ...by_id_endpoint_program_campaign_details.py | 2 +- ..._by_id_endpoint_routed_campaign_details.py | 2 +- ..._campaign_cache_endpoint_campaign_entry.py | 2 +- .../get_campaign_cache_endpoint_output.py | 2 +- ..._endpoint_cursor_paged_result_of_output.py | 2 +- ...get_capability_grantees_endpoint_output.py | 2 +- .../get_checkout_session_endpoint_output.py | 2 +- ...mbined_benchmark_matrix_endpoint_output.py | 2 +- ...ned_benchmark_standings_endpoint_output.py | 2 +- ...enchmark_standings_endpoint_output_item.py | 2 +- ...ined_leaderboard_matrix_endpoint_output.py | 2 +- ...d_leaderboard_standings_endpoint_output.py | 2 +- ...derboard_standings_endpoint_output_item.py | 2 +- .../get_compare_ab_summary_endpoint_output.py | 2 +- ...patible_validation_sets_endpoint_output.py | 2 +- ...ion_sets_endpoint_validation_set_output.py | 2 +- ...mpletion_time_histogram_endpoint_output.py | 2 +- ...n_time_histogram_endpoint_output_bucket.py | 2 +- ...st_time_series_endpoint_cost_data_point.py | 2 +- .../get_cost_time_series_endpoint_output.py | 2 +- ...t_customer_capabilities_endpoint_output.py | 2 +- .../models/get_datapoint_endpoint_output.py | 2 +- .../get_dataset_by_id_endpoint_output.py | 2 +- .../get_dataset_progress_endpoint_output.py | 2 +- ..._endpoint_cursor_paged_result_of_output.py | 2 +- ...al_app_relation_members_endpoint_output.py | 2 +- ...et_failed_datapoints_endpoint_datapoint.py | 2 +- .../get_failed_datapoints_endpoint_output.py | 2 +- ...get_fast_bid_multiplier_endpoint_output.py | 2 +- .../get_flow_item_by_id_endpoint_output.py | 2 +- ...tem_creation_timeseries_endpoint_output.py | 2 +- ...n_timeseries_endpoint_output_data_point.py | 2 +- .../get_global_responses_endpoint_output.py | 2 +- ...obal_responses_endpoint_output_response.py | 2 +- ...anking_workflow_results_endpoint_output.py | 2 +- ...results_endpoint_paged_result_of_output.py | 2 +- .../models/get_invoice_endpoint_output.py | 2 +- .../get_job_ab_summary_endpoint_output.py | 90 + .../models/get_job_by_id_endpoint_output.py | 11 +- .../get_job_cost_estimate_endpoint_output.py | 2 +- .../get_job_datapoints_endpoint_output.py | 108 + ...apoints_endpoint_paged_result_of_output.py | 104 + ...et_job_definition_by_id_endpoint_output.py | 2 +- ...efinition_cost_estimate_endpoint_output.py | 2 +- .../get_job_progress_endpoint_output.py | 95 + .../get_job_responses_endpoint_output.py | 96 + ..._job_responses_endpoint_output_response.py | 106 + ...t_job_result_navigation_endpoint_output.py | 115 + .../get_job_revision_endpoint_output.py | 2 +- ...udience_inactivity_sync_endpoint_output.py | 2 +- ...nce_state_recalculation_endpoint_output.py | 2 +- .../get_leaderboard_by_id_endpoint_output.py | 2 +- .../models/get_order_by_id_endpoint_output.py | 2 +- ...ganization_capabilities_endpoint_output.py | 2 +- .../get_organization_endpoint_output.py | 2 +- ...organization_owner_tier_endpoint_output.py | 2 +- .../get_participant_by_id_endpoint_output.py | 2 +- .../get_pipeline_by_id_endpoint_output.py | 2 +- ..._endpoint_cursor_paged_result_of_output.py | 2 +- ...atform_relation_members_endpoint_output.py | 2 +- ...et_prompt_embedding_map_endpoint_output.py | 2 +- ...mpt_embedding_map_endpoint_output_point.py | 2 +- ...pt_embedding_map_status_endpoint_output.py | 2 +- ...et_prompts_by_benchmark_endpoint_output.py | 2 +- ...nchmark_endpoint_paged_result_of_output.py | 2 +- ...get_public_orders_endpoint_order_output.py | 2 +- .../get_public_orders_endpoint_output.py | 2 +- ...nking_flow_item_results_endpoint_output.py | 2 +- ..._item_results_endpoint_output_datapoint.py | 2 +- ...g_flow_item_vote_matrix_endpoint_output.py | 2 +- ...ing_workflow_results_endpoint_datapoint.py | 2 +- ...anking_workflow_results_endpoint_output.py | 2 +- .../get_rapid_navigation_endpoint_card.py | 2 +- ...rapid_navigation_endpoint_card_response.py | 2 +- .../get_rapid_navigation_endpoint_item.py | 2 +- .../get_rapid_navigation_endpoint_output.py | 2 +- ...ommended_validation_set_endpoint_output.py | 2 +- ...tion_set_endpoint_validation_set_output.py | 2 +- ...t_reconciliation_status_endpoint_output.py | 2 +- .../get_replicate_model_endpoint_output.py | 2 +- .../get_replicate_model_endpoint_parameter.py | 2 +- ...esponse_count_histogram_endpoint_output.py | 2 +- ..._count_histogram_endpoint_output_bucket.py | 2 +- ...sponse_count_timeseries_endpoint_output.py | 2 +- ...t_timeseries_endpoint_output_data_point.py | 2 +- ...get_responses_for_rapid_endpoint_output.py | 2 +- ...nses_for_rapid_endpoint_output_response.py | 2 +- .../get_sample_by_id_endpoint_output.py | 2 +- .../get_sample_generation_endpoint_output.py | 2 +- ..._generation_endpoint_output_participant.py | 2 +- ...sample_generation_items_endpoint_output.py | 2 +- ...n_items_endpoint_paged_result_of_output.py | 2 +- .../get_sample_navigation_endpoint_output.py | 2 +- .../get_sample_navigation_endpoint_sample.py | 2 +- ...t_samples_by_identifier_endpoint_output.py | 2 +- ...ntifier_endpoint_paged_result_of_output.py | 2 +- ...by_participant_endpoint_i_sample_output.py | 2 +- ...pant_endpoint_placeholder_sample_output.py | 2 +- ...s_by_participant_endpoint_sample_output.py | 2 +- ...ndpoint_paged_result_of_i_sample_output.py | 2 +- .../get_signal_by_id_endpoint_output.py | 2 +- .../get_signal_run_by_id_endpoint_output.py | 2 +- ...simple_workflow_results_endpoint_output.py | 2 +- ...results_endpoint_paged_result_of_output.py | 2 +- ...rkflow_results_endpoint_response_output.py | 2 +- .../get_user_score_cache_endpoint_output.py | 2 +- .../get_validation_rapids_endpoint_output.py | 2 +- ..._rapids_endpoint_paged_result_of_output.py | 2 +- ...et_validation_set_by_id_endpoint_output.py | 2 +- .../get_volume_discounts_endpoint_output.py | 2 +- ...ts_endpoint_output_volume_discount_item.py | 2 +- .../get_workflow_by_id_endpoint_output.py | 2 +- .../get_workflow_progress_endpoint_output.py | 2 +- .../get_workflow_responses_endpoint_output.py | 2 +- ...et_workflow_responses_endpoint_response.py | 2 +- .../get_workflow_results_endpoint_output.py | 2 +- ...results_endpoint_paged_result_of_output.py | 2 +- ...rkflow_results_endpoint_response_output.py | 2 +- .../google_one_tap_login_endpoint_input.py | 2 +- .../google_one_tap_login_endpoint_output.py | 2 +- .../grant_bidder_relation_endpoint_input.py | 2 +- ...nt_external_app_relation_endpoint_input.py | 2 +- .../grant_platform_relation_endpoint_input.py | 2 +- .../models/grant_voucher_endpoint_input.py | 2 +- .../models/grant_voucher_endpoint_output.py | 2 +- .../models/grouped_ranking_group.py | 98 + .../models/hugging_face_sync_outcome.py | 2 +- .../models/hugging_face_sync_status.py | 2 +- src/rapidata/api_client/models/i_artifact.py | 2 +- .../models/i_artifact_campaign_artifact.py | 2 +- .../models/i_artifact_dataset_artifact.py | 2 +- .../models/i_artifact_file_artifact.py | 2 +- .../models/i_artifact_workflow_artifact.py | 2 +- .../i_artifact_workflow_config_artifact.py | 2 +- src/rapidata/api_client/models/i_asset.py | 2 +- .../api_client/models/i_asset_file_asset.py | 2 +- .../api_client/models/i_asset_input.py | 2 +- .../i_asset_input_existing_asset_input.py | 2 +- .../models/i_asset_input_multi_asset_input.py | 2 +- .../models/i_asset_input_text_asset_input.py | 2 +- .../api_client/models/i_asset_multi_asset.py | 2 +- .../api_client/models/i_asset_null_asset.py | 2 +- .../api_client/models/i_asset_text_asset.py | 2 +- .../api_client/models/i_audience_filter.py | 2 +- .../i_audience_filter_and_audience_filter.py | 2 +- ...audience_filter_country_audience_filter.py | 2 +- ...ence_filter_demographic_audience_filter.py | 2 +- ..._audience_filter_device_audience_filter.py | 2 +- ...udience_filter_language_audience_filter.py | 2 +- .../i_audience_filter_not_audience_filter.py | 2 +- .../i_audience_filter_or_audience_filter.py | 2 +- .../api_client/models/i_billing_group.py | 2 +- ...oup_audience_distillation_billing_group.py | 2 +- ...illing_group_audience_job_billing_group.py | 2 +- ...i_billing_group_benchmark_billing_group.py | 2 +- .../i_billing_group_order_billing_group.py | 2 +- ...illing_group_ranking_flow_billing_group.py | 2 +- ...ling_group_validation_set_billing_group.py | 2 +- .../api_client/models/i_campaign_filter.py | 2 +- .../models/i_campaign_filter_and_filter.py | 2 +- ...i_campaign_filter_audience_state_filter.py | 2 +- ...ampaign_filter_campaign_cooldown_filter.py | 2 +- .../i_campaign_filter_campaign_id_filter.py | 2 +- ...gn_filter_campaign_session_count_filter.py | 2 +- .../i_campaign_filter_country_filter.py | 2 +- .../i_campaign_filter_demographic_filter.py | 2 +- .../models/i_campaign_filter_device_filter.py | 2 +- .../models/i_campaign_filter_dsp_filter.py | 2 +- .../i_campaign_filter_language_filter.py | 2 +- .../i_campaign_filter_new_user_filter.py | 2 +- .../models/i_campaign_filter_not_filter.py | 2 +- .../models/i_campaign_filter_or_filter.py | 2 +- ...i_campaign_filter_response_count_filter.py | 2 +- ...n_filter_user_action_restriction_filter.py | 2 +- .../i_campaign_filter_user_score_filter.py | 2 +- .../api_client/models/i_campaign_selection.py | 2 +- .../i_campaign_selection_ab_test_selection.py | 2 +- ...i_campaign_selection_audience_selection.py | 2 +- .../i_campaign_selection_capped_selection.py | 2 +- ...ection_conditional_validation_selection.py | 2 +- ...ampaign_selection_demographic_selection.py | 2 +- ..._campaign_selection_enforcing_selection.py | 2 +- ...i_campaign_selection_labeling_selection.py | 2 +- ..._campaign_selection_shuffling_selection.py | 2 +- .../i_campaign_selection_static_selection.py | 2 +- ...campaign_selection_validation_selection.py | 2 +- .../api_client/models/i_cooldown_duration.py | 2 +- ...oldown_duration_fixed_cooldown_duration.py | 2 +- ...ldown_duration_random_cooldown_duration.py | 2 +- .../models/i_dataset_clone_dataset.py | 2 +- .../api_client/models/i_example_payload.py | 2 +- ...xample_payload_classify_example_payload.py | 2 +- ...example_payload_compare_example_payload.py | 2 +- .../i_example_payload_line_example_payload.py | 2 +- ..._example_payload_locate_example_payload.py | 2 +- ...i_example_payload_scrub_example_payload.py | 2 +- ...e_payload_transcription_example_payload.py | 2 +- .../api_client/models/i_example_truth.py | 2 +- .../i_example_truth_classify_example_truth.py | 2 +- .../i_example_truth_compare_example_truth.py | 2 +- .../i_example_truth_line_example_truth.py | 2 +- .../i_example_truth_locate_example_truth.py | 2 +- .../i_example_truth_scrub_example_truth.py | 2 +- ...ample_truth_transcription_example_truth.py | 2 +- .../api_client/models/i_faucet_input.py | 2 +- .../i_faucet_input_replicate_faucet_input.py | 2 +- .../api_client/models/i_faucet_output.py | 2 +- .../i_faucet_output_managed_faucet_output.py | 2 +- ...i_faucet_output_replicate_faucet_output.py | 2 +- src/rapidata/api_client/models/i_flow.py | 2 +- .../api_client/models/i_flow_ranking_flow.py | 2 +- .../api_client/models/i_graduation_rule.py | 2 +- ...graduation_rule_accepted_free_text_rule.py | 2 +- .../i_graduation_rule_score_threshold_rule.py | 2 +- .../i_graduation_rule_task_accuracy_rule.py | 2 +- .../api_client/models/i_job_results.py | 151 + .../i_job_results_grouped_ranking_results.py | 111 + .../models/i_job_results_ranking_results.py | 113 + .../models/i_job_results_rapid_results.py | 111 + src/rapidata/api_client/models/i_line_item.py | 2 +- .../i_line_item_minimum_spend_commitment.py | 2 +- .../models/i_line_item_other_charge.py | 2 +- .../models/i_line_item_platform_fee.py | 2 +- .../api_client/models/i_line_item_refund.py | 2 +- .../models/i_line_item_running_cost.py | 2 +- .../models/i_line_item_volume_discount.py | 2 +- src/rapidata/api_client/models/i_metadata.py | 2 +- .../i_metadata_classification_metadata.py | 2 +- .../models/i_metadata_count_metadata.py | 2 +- .../models/i_metadata_file_type_metadata.py | 2 +- .../i_metadata_image_dimension_metadata.py | 2 +- .../i_metadata_input_text_metadata_input.py | 2 +- .../models/i_metadata_location_metadata.py | 2 +- .../i_metadata_original_filename_metadata.py | 2 +- .../models/i_metadata_source_url_metadata.py | 2 +- .../models/i_metadata_streams_metadata.py | 2 +- .../models/i_metadata_text_metadata.py | 2 +- .../i_metadata_video_duration_metadata.py | 2 +- .../models/i_order_workflow_input.py | 2 +- ...orkflow_input_evaluation_workflow_input.py | 2 +- ...ow_input_grouped_ranking_workflow_input.py | 2 +- ...er_workflow_input_simple_workflow_input.py | 2 +- .../api_client/models/i_pair_maker_config.py | 2 +- ...nfig_full_permutation_pair_maker_config.py | 2 +- ...r_maker_config_online_pair_maker_config.py | 2 +- .../models/i_pair_maker_information.py | 2 +- ...full_permutation_pair_maker_information.py | 2 +- ...formation_online_pair_maker_information.py | 2 +- ...peline_artifact_create_dataset_artifact.py | 2 +- .../api_client/models/i_pipeline_asset.py | 2 +- .../i_pipeline_asset_pipeline_file_asset.py | 2 +- .../i_pipeline_asset_pipeline_multi_asset.py | 2 +- .../i_pipeline_asset_pipeline_null_asset.py | 2 +- .../i_pipeline_asset_pipeline_text_asset.py | 2 +- .../i_pipeline_create_simple_pipeline.py | 2 +- .../api_client/models/i_pipeline_metadata.py | 2 +- ...tadata_pipeline_classification_metadata.py | 2 +- ...peline_metadata_pipeline_count_metadata.py | 2 +- ...ine_metadata_pipeline_duration_metadata.py | 2 +- ...ne_metadata_pipeline_file_type_metadata.py | 2 +- ...adata_pipeline_image_dimension_metadata.py | 2 +- ...ine_metadata_pipeline_location_metadata.py | 2 +- ...ata_pipeline_original_filename_metadata.py | 2 +- ...e_metadata_pipeline_source_url_metadata.py | 2 +- ...line_metadata_pipeline_streams_metadata.py | 2 +- ...ipeline_metadata_pipeline_text_metadata.py | 2 +- .../models/i_pipeline_pair_maker_config.py | 2 +- ...line_full_permutation_pair_maker_config.py | 2 +- ...onfig_pipeline_online_pair_maker_config.py | 2 +- .../models/i_pipeline_ranking_config.py | 2 +- ...g_pipeline_bradley_terry_ranking_config.py | 2 +- ...king_config_pipeline_elo_ranking_config.py | 2 +- .../api_client/models/i_pipeline_step.py | 2 +- ...i_pipeline_step_dataset_evaluation_step.py | 2 +- ...pipeline_step_send_completion_mail_step.py | 2 +- ...pipeline_step_workflow_aggregation_step.py | 2 +- .../i_pipeline_step_workflow_labeling_step.py | 2 +- .../api_client/models/i_program_action.py | 2 +- .../i_program_action_complete_action.py | 2 +- .../i_program_action_serve_rapid_action.py | 2 +- .../api_client/models/i_program_node.py | 2 +- .../models/i_program_node_action_node.py | 2 +- .../models/i_program_node_cases_node.py | 2 +- .../i_program_node_weighted_split_node.py | 2 +- .../api_client/models/i_program_predicate.py | 2 +- .../i_program_predicate_accuracy_predicate.py | 2 +- ...gram_predicate_answered_count_predicate.py | 2 +- ...predicate_consecutive_correct_predicate.py | 2 +- ...edicate_consecutive_incorrect_predicate.py | 2 +- ...ogram_predicate_correct_count_predicate.py | 2 +- ...rogram_predicate_time_elapsed_predicate.py | 2 +- ...gram_predicate_user_attribute_predicate.py | 2 +- ..._program_predicate_user_score_predicate.py | 2 +- .../api_client/models/i_ranking_config.py | 2 +- ...ing_config_bradley_terry_ranking_config.py | 2 +- .../models/i_ranking_config_elo_config.py | 2 +- src/rapidata/api_client/models/i_rapid.py | 2 +- .../models/i_rapid_attach_category_rapid.py | 2 +- .../api_client/models/i_rapid_blueprint.py | 2 +- ...ueprint_attach_category_rapid_blueprint.py | 2 +- ..._blueprint_bounding_box_rapid_blueprint.py | 2 +- ...rapid_blueprint_compare_rapid_blueprint.py | 2 +- ...pid_blueprint_free_text_rapid_blueprint.py | 2 +- .../i_rapid_blueprint_line_rapid_blueprint.py | 2 +- ..._rapid_blueprint_locate_rapid_blueprint.py | 2 +- ..._blueprint_named_entity_rapid_blueprint.py | 2 +- ...rapid_blueprint_polygon_rapid_blueprint.py | 2 +- ...i_rapid_blueprint_scrub_rapid_blueprint.py | 2 +- ...blueprint_transcription_rapid_blueprint.py | 2 +- .../models/i_rapid_bounding_box_rapid.py | 2 +- .../models/i_rapid_compare_rapid.py | 2 +- .../models/i_rapid_free_text_rapid.py | 2 +- .../api_client/models/i_rapid_line_rapid.py | 2 +- .../api_client/models/i_rapid_locate_rapid.py | 2 +- .../models/i_rapid_named_entity_rapid.py | 2 +- .../api_client/models/i_rapid_payload.py | 2 +- .../i_rapid_payload_bounding_box_payload.py | 2 +- .../i_rapid_payload_classify_payload.py | 2 +- .../models/i_rapid_payload_compare_payload.py | 2 +- .../i_rapid_payload_free_text_payload.py | 2 +- .../models/i_rapid_payload_line_payload.py | 2 +- .../models/i_rapid_payload_locate_payload.py | 2 +- .../i_rapid_payload_named_entity_payload.py | 2 +- .../models/i_rapid_payload_polygon_payload.py | 2 +- .../models/i_rapid_payload_scrub_payload.py | 2 +- .../i_rapid_payload_transcription_payload.py | 2 +- .../models/i_rapid_polygon_rapid.py | 2 +- .../api_client/models/i_rapid_result.py | 2 +- .../i_rapid_result_attach_category_result.py | 2 +- .../i_rapid_result_bounding_box_result.py | 2 +- .../models/i_rapid_result_compare_result.py | 2 +- .../models/i_rapid_result_free_text_result.py | 2 +- .../models/i_rapid_result_line_result.py | 2 +- .../models/i_rapid_result_locate_result.py | 2 +- .../i_rapid_result_named_entity_result.py | 2 +- .../models/i_rapid_result_polygon_result.py | 2 +- .../models/i_rapid_result_scrub_result.py | 2 +- .../models/i_rapid_result_skip_result.py | 2 +- .../i_rapid_result_transcription_result.py | 2 +- .../api_client/models/i_rapid_scrub_rapid.py | 2 +- .../models/i_rapid_transcription_rapid.py | 2 +- src/rapidata/api_client/models/i_referee.py | 2 +- .../models/i_referee_budget_referee.py | 2 +- .../api_client/models/i_referee_config.py | 2 +- .../i_referee_config_budget_referee_config.py | 2 +- .../i_referee_config_naive_referee_config.py | 2 +- ...eree_config_never_ending_referee_config.py | 2 +- ...bilistic_attach_category_referee_config.py | 2 +- .../i_referee_config_quorum_referee_config.py | 2 +- .../i_referee_early_stopping_referee.py | 2 +- .../api_client/models/i_referee_info.py | 2 +- .../i_referee_info_naive_referee_info.py | 2 +- ..._referee_info_never_ending_referee_info.py | 2 +- ...babilistic_attach_category_referee_info.py | 2 +- .../i_referee_info_quorum_referee_info.py | 2 +- .../models/i_referee_naive_referee.py | 2 +- .../models/i_referee_quorum_referee.py | 2 +- .../models/i_response_aggregation.py | 2 +- ...sponse_aggregation_classify_aggregation.py | 2 +- ...esponse_aggregation_compare_aggregation.py | 2 +- src/rapidata/api_client/models/i_selection.py | 2 +- .../models/i_selection_ab_test_selection.py | 2 +- .../models/i_selection_capped_selection.py | 2 +- ...ection_conditional_validation_selection.py | 2 +- .../i_selection_demographic_selection.py | 2 +- .../i_selection_effort_capped_selection.py | 2 +- .../models/i_selection_labeling_selection.py | 2 +- .../models/i_selection_shuffling_selection.py | 2 +- .../models/i_selection_static_selection.py | 2 +- .../i_selection_validation_selection.py | 2 +- .../api_client/models/i_user_filter.py | 2 +- .../models/i_user_filter_age_user_filter.py | 2 +- .../models/i_user_filter_and_user_filter.py | 2 +- .../i_user_filter_campaign_user_filter.py | 2 +- .../i_user_filter_country_user_filter.py | 2 +- .../i_user_filter_custom_user_filter.py | 2 +- .../i_user_filter_device_user_filter.py | 2 +- .../i_user_filter_gender_user_filter.py | 2 +- .../i_user_filter_language_user_filter.py | 2 +- .../models/i_user_filter_new_user_filter.py | 2 +- .../models/i_user_filter_not_user_filter.py | 2 +- .../models/i_user_filter_or_user_filter.py | 2 +- ..._user_filter_response_count_user_filter.py | 2 +- .../i_user_filter_user_score_user_filter.py | 2 +- .../api_client/models/i_validation_truth.py | 2 +- ..._validation_truth_attach_category_truth.py | 2 +- .../i_validation_truth_bounding_box_truth.py | 2 +- .../i_validation_truth_classify_truth.py | 2 +- .../i_validation_truth_compare_truth.py | 2 +- ...validation_truth_empty_validation_truth.py | 2 +- .../models/i_validation_truth_line_truth.py | 2 +- .../i_validation_truth_locate_box_truth.py | 2 +- .../i_validation_truth_multi_compare_truth.py | 2 +- .../i_validation_truth_named_entity_truth.py | 2 +- .../i_validation_truth_polygon_truth.py | 2 +- .../models/i_validation_truth_scrub_truth.py | 2 +- .../models/i_validation_truth_skip_truth.py | 2 +- .../i_validation_truth_transcription_truth.py | 2 +- src/rapidata/api_client/models/i_workflow.py | 2 +- .../api_client/models/i_workflow_config.py | 2 +- ...kflow_config_evaluation_workflow_config.py | 2 +- ..._config_grouped_ranking_workflow_config.py | 2 +- ...workflow_config_ranking_workflow_config.py | 2 +- ..._workflow_config_simple_workflow_config.py | 2 +- .../models/i_workflow_evaluation_workflow.py | 2 +- .../i_workflow_grouped_ranking_workflow.py | 2 +- .../models/i_workflow_ranking_workflow.py | 2 +- .../models/i_workflow_rapid_blueprint.py | 2 +- ...ttach_category_workflow_rapid_blueprint.py | 2 +- ...t_bounding_box_workflow_rapid_blueprint.py | 2 +- ...eprint_compare_workflow_rapid_blueprint.py | 2 +- ...rint_free_text_workflow_rapid_blueprint.py | 2 +- ...blueprint_line_workflow_rapid_blueprint.py | 2 +- ...ueprint_locate_workflow_rapid_blueprint.py | 2 +- ...t_named_entity_workflow_rapid_blueprint.py | 2 +- ...eprint_polygon_workflow_rapid_blueprint.py | 2 +- ...lueprint_scrub_workflow_rapid_blueprint.py | 2 +- ..._transcription_workflow_rapid_blueprint.py | 2 +- .../models/i_workflow_simple_workflow.py | 2 +- .../models/inspect_report_endpoint_output.py | 2 +- .../invite_org_member_endpoint_input.py | 2 +- .../invite_org_member_endpoint_output.py | 2 +- .../api_client/models/invoice_status.py | 2 +- .../is_rapid_bag_valid_endpoint_output.py | 2 +- .../models/job_definition_revision_state.py | 2 +- .../api_client/models/job_navigation_item.py | 97 + .../api_client/models/job_rapid_result.py | 150 + .../api_client/models/job_response.py | 106 + .../api_client/models/json_web_key.py | 2 +- .../api_client/models/json_web_key_set.py | 2 +- .../api_client/models/labeling_state.py | 39 + .../api_client/models/line_result_line.py | 2 +- .../models/line_result_line_point.py | 2 +- .../list_org_invitations_endpoint_output.py | 2 +- ..._invitations_endpoint_output_invitation.py | 2 +- .../list_org_members_endpoint_output.py | 2 +- ...list_org_members_endpoint_output_member.py | 2 +- .../api_client/models/locate_box_truth_box.py | 2 +- .../api_client/models/locate_coordinate.py | 2 +- .../api_client/models/manual_charge_reason.py | 2 +- .../api_client/models/matchup_zone.py | 2 +- .../api_client/models/membership_status.py | 2 +- .../api_client/models/model_license_type.py | 2 +- ...amed_entity_result_named_classification.py | 2 +- ...named_entity_truth_named_classification.py | 2 +- src/rapidata/api_client/models/order_state.py | 2 +- src/rapidata/api_client/models/org_role.py | 2 +- src/rapidata/api_client/models/origin.py | 2 +- .../models/paged_result_of_i_billing_group.py | 2 +- .../api_client/models/participant_status.py | 2 +- .../api_client/models/pid_batch_mode.py | 2 +- .../models/pipeline_elo_ranking_config.py | 2 +- .../models/polygon_result_coordinate.py | 2 +- .../api_client/models/polygon_result_shape.py | 2 +- .../models/preview_order_endpoint_input.py | 2 +- .../api_client/models/problem_details.py | 2 +- .../api_client/models/program_case.py | 2 +- .../api_client/models/program_comparison.py | 2 +- .../models/prompt_embedding_map_status.py | 2 +- .../query_aggregated_jobs_endpoint_output.py | 2 +- ...ed_jobs_endpoint_paged_result_of_output.py | 2 +- ...query_aggregated_orders_endpoint_output.py | 2 +- ..._orders_endpoint_paged_result_of_output.py | 2 +- ...query_all_organizations_endpoint_output.py | 2 +- ...zations_endpoint_paged_result_of_output.py | 2 +- .../query_audience_jobs_endpoint_output.py | 2 +- ...ce_jobs_endpoint_paged_result_of_output.py | 2 +- .../models/query_audiences_endpoint_output.py | 2 +- ...diences_endpoint_paged_result_of_output.py | 2 +- ...ery_benchmark_standings_endpoint_output.py | 2 +- ...andings_endpoint_paged_result_of_output.py | 2 +- .../query_benchmarks_endpoint_output.py | 2 +- ...chmarks_endpoint_paged_result_of_output.py | 2 +- .../query_billing_periods_endpoint_output.py | 2 +- ...periods_endpoint_paged_result_of_output.py | 2 +- .../models/query_campaigns_endpoint_output.py | 2 +- ...mpaigns_endpoint_paged_result_of_output.py | 2 +- .../models/query_clients_endpoint_output.py | 2 +- ...clients_endpoint_paged_result_of_output.py | 2 +- ...ed_matrix_by_benchmarks_endpoint_output.py | 2 +- ..._matrix_by_leaderboards_endpoint_output.py | 2 +- ...standings_by_benchmarks_endpoint_output.py | 2 +- ...ings_by_benchmarks_endpoint_output_item.py | 2 +- ...andings_by_leaderboards_endpoint_output.py | 2 +- ...gs_by_leaderboards_endpoint_output_item.py | 2 +- ...query_costs_by_customer_endpoint_output.py | 2 +- ...ustomer_endpoint_paged_result_of_output.py | 2 +- ...y_costs_by_organization_endpoint_output.py | 2 +- ...ization_endpoint_paged_result_of_output.py | 2 +- .../models/query_customers_endpoint_output.py | 2 +- ...stomers_endpoint_paged_result_of_output.py | 2 +- ...atapoints_by_dataset_id_endpoint_output.py | 2 +- ...aset_id_endpoint_paged_result_of_output.py | 2 +- ...y_examples_for_audience_endpoint_output.py | 2 +- ...udience_endpoint_paged_result_of_output.py | 2 +- ...uery_external_audiences_endpoint_output.py | 2 +- ...diences_endpoint_paged_result_of_output.py | 2 +- .../query_flagged_rapids_endpoint_output.py | 2 +- ..._rapids_endpoint_paged_result_of_output.py | 2 +- .../query_flow_items_endpoint_output.py | 2 +- ...w_items_endpoint_paged_result_of_output.py | 2 +- .../models/query_flows_endpoint_output.py | 2 +- ...y_flows_endpoint_paged_result_of_output.py | 2 +- .../models/query_invoices_endpoint_output.py | 2 +- ...nvoices_endpoint_paged_result_of_output.py | 2 +- .../query_job_definitions_endpoint_output.py | 2 +- ...nitions_endpoint_paged_result_of_output.py | 2 +- .../query_job_revisions_endpoint_output.py | 2 +- ...visions_endpoint_paged_result_of_output.py | 2 +- .../models/query_jobs_endpoint_output.py | 2 +- ...ry_jobs_endpoint_paged_result_of_output.py | 2 +- .../query_leaderboard_runs_endpoint_output.py | 2 +- ...rd_runs_endpoint_paged_result_of_output.py | 2 +- ...aderboards_by_benchmark_endpoint_output.py | 2 +- ...nchmark_endpoint_paged_result_of_output.py | 2 +- .../query_leaderboards_endpoint_output.py | 2 +- ...rboards_endpoint_paged_result_of_output.py | 2 +- ...uery_managed_benchmarks_endpoint_output.py | 2 +- ...chmarks_endpoint_paged_result_of_output.py | 2 +- ...y_matchups_by_benchmark_endpoint_output.py | 2 +- ...ups_by_benchmark_endpoint_output_corpus.py | 2 +- ...y_benchmark_endpoint_output_leaderboard.py | 2 +- ...ps_by_benchmark_endpoint_output_matchup.py | 2 +- ...enchmark_endpoint_output_prompt_details.py | 2 +- ...chups_by_benchmark_endpoint_output_side.py | 2 +- ...ery_matrix_by_benchmark_endpoint_output.py | 2 +- ...y_matrix_by_leaderboard_endpoint_output.py | 2 +- .../models/query_orders_endpoint_output.py | 2 +- ..._orders_endpoint_paged_result_of_output.py | 2 +- .../query_organizations_endpoint_output.py | 2 +- ...zations_endpoint_paged_result_of_output.py | 2 +- ...ry_owner_tier_overrides_endpoint_output.py | 2 +- ...rticipants_by_benchmark_endpoint_output.py | 2 +- ...nchmark_endpoint_paged_result_of_output.py | 2 +- ...y_participants_obsolete_endpoint_output.py | 2 +- ...ticipants_obsolete_endpoint_output_item.py | 2 +- ...pt_ratings_by_benchmark_endpoint_output.py | 2 +- ...ngs_by_benchmark_endpoint_output_corpus.py | 2 +- ...ings_by_benchmark_endpoint_output_entry.py | 2 +- ...y_benchmark_endpoint_output_entry_image.py | 2 +- ...ngs_by_benchmark_endpoint_output_matrix.py | 2 +- ...ngs_by_benchmark_endpoint_output_prompt.py | 2 +- ...enchmark_endpoint_output_prompt_details.py | 2 +- ..._public_job_definitions_endpoint_output.py | 2 +- ...nitions_endpoint_paged_result_of_output.py | 2 +- ...ry_published_benchmarks_endpoint_output.py | 2 +- ...chmarks_endpoint_paged_result_of_output.py | 2 +- ...enerations_by_benchmark_endpoint_output.py | 2 +- ...nchmark_endpoint_paged_result_of_output.py | 2 +- .../query_signal_runs_endpoint_output.py | 2 +- ...al_runs_endpoint_paged_result_of_output.py | 2 +- .../models/query_signals_endpoint_output.py | 2 +- ...signals_endpoint_paged_result_of_output.py | 2 +- ..._standings_by_benchmark_endpoint_output.py | 2 +- ...dings_by_benchmark_endpoint_output_item.py | 2 +- ...tandings_by_leaderboard_endpoint_output.py | 2 +- ...ngs_by_leaderboard_endpoint_output_item.py | 2 +- .../models/query_standings_endpoint_output.py | 2 +- ...andings_endpoint_paged_result_of_output.py | 2 +- ...query_tags_by_benchmark_endpoint_output.py | 2 +- ...ry_validation_feedbacks_endpoint_output.py | 2 +- ...edbacks_endpoint_paged_result_of_output.py | 2 +- ...ation_rapid_eligibility_endpoint_output.py | 2 +- ...ibility_endpoint_paged_result_of_output.py | 2 +- .../query_validation_sets_endpoint_output.py | 2 +- ...on_sets_endpoint_paged_result_of_output.py | 2 +- .../models/query_vouchers_endpoint_output.py | 2 +- ...ouchers_endpoint_paged_result_of_output.py | 2 +- .../models/query_workflows_endpoint_output.py | 2 +- ...rkflows_endpoint_paged_result_of_output.py | 2 +- .../api_client/models/ranking_datapoint.py | 96 + src/rapidata/api_client/models/rapid_issue.py | 2 +- src/rapidata/api_client/models/rapid_state.py | 2 +- .../api_client/models/rating_grouping.py | 2 +- .../read_bridge_token_endpoint_keys_output.py | 2 +- ...dge_token_endpoint_not_available_output.py | 2 +- .../rebalance_leaderboard_endpoint_input.py | 2 +- .../models/reconciliation_job_state.py | 2 +- .../models/reconciliation_timestamp_mode.py | 2 +- ...reate_external_audiences_endpoint_input.py | 2 +- .../models/replicate_model_parameter_type.py | 2 +- .../models/report_rapid_endpoint_input.py | 2 +- .../resettle_billing_period_endpoint_input.py | 2 +- ...resettle_billing_period_endpoint_output.py | 2 +- .../api_client/models/response_tally.py | 2 +- .../models/restart_rapids_endpoint_input.py | 2 +- .../api_client/models/retrieval_mode.py | 2 +- .../retry_sample_generation_endpoint_input.py | 2 +- ...retry_sample_generation_endpoint_output.py | 2 +- .../api_client/models/review_reason.py | 2 +- .../revoke_bidder_relation_endpoint_input.py | 2 +- ...ke_external_app_relation_endpoint_input.py | 2 +- ...revoke_platform_relation_endpoint_input.py | 2 +- src/rapidata/api_client/models/run_status.py | 2 +- .../models/sample_generation_item_status.py | 2 +- .../models/sample_generation_status.py | 2 +- .../models/scrub_truth_scrub_range.py | 2 +- .../search_replicate_models_endpoint_model.py | 2 +- ...search_replicate_models_endpoint_output.py | 2 +- .../models/send_survey_endpoint_input.py | 2 +- .../set_fast_bid_multiplier_endpoint_input.py | 2 +- ...set_fast_bid_multiplier_endpoint_output.py | 2 +- ...anual_global_boost_level_endpoint_input.py | 2 +- ...minimum_spend_commitment_endpoint_input.py | 2 +- ...organization_credit_line_endpoint_input.py | 2 +- ...on_support_slack_channel_endpoint_input.py | 2 +- .../models/set_platform_fee_endpoint_input.py | 2 +- .../models/shorten_context_endpoint_input.py | 2 +- .../shorten_context_endpoint_input_item.py | 2 +- .../models/shorten_context_endpoint_output.py | 2 +- .../shorten_context_endpoint_output_item.py | 2 +- .../api_client/models/signal_run_status.py | 2 +- .../models/signal_run_trigger_source.py | 2 +- .../models/simplified_audience_user_state.py | 2 +- .../models/skip_rapid_endpoint_input.py | 2 +- .../models/skip_rapid_endpoint_output.py | 2 +- .../api_client/models/sort_direction.py | 2 +- .../api_client/models/standing_status.py | 2 +- ...udience_inactivity_sync_endpoint_output.py | 2 +- ...nce_state_recalculation_endpoint_output.py | 2 +- ...chmark_hugging_face_sync_endpoint_input.py | 2 +- ...hmark_hugging_face_sync_endpoint_output.py | 2 +- ...tart_bulk_reconciliation_endpoint_input.py | 2 +- ...art_bulk_reconciliation_endpoint_output.py | 2 +- ...art_preliminary_download_endpoint_input.py | 2 +- ...rt_preliminary_download_endpoint_output.py | 2 +- .../api_client/models/sticky_config.py | 2 +- .../api_client/models/sticky_state.py | 2 +- .../models/submit_feedback_endpoint_input.py | 2 +- .../models/submit_order_endpoint_input.py | 2 +- ...articipant_by_benchmark_endpoint_output.py | 2 +- .../submit_participant_endpoint_output.py | 2 +- .../subscribe_to_newsletter_endpoint_input.py | 2 +- ...itch_active_organization_endpoint_input.py | 2 +- src/rapidata/api_client/models/tag.py | 2 +- src/rapidata/api_client/models/tag_summary.py | 2 +- .../api_client/models/time_grouping.py | 2 +- ...ranscription_payload_transcription_word.py | 2 +- .../transcription_rapid_transcription_word.py | 2 +- ...transcription_result_transcription_word.py | 2 +- .../transcription_truth_transcription_word.py | 2 +- .../models/translate_endpoint_input.py | 2 +- .../models/translate_endpoint_output.py | 2 +- .../api_client/models/translated_string.py | 2 +- .../api_client/models/translator_type.py | 2 +- .../models/trigger_signal_endpoint_output.py | 2 +- .../models/unlock_order_endpoint_output.py | 2 +- ...ubscribe_from_newsletter_endpoint_input.py | 2 +- .../models/update_audience_endpoint_input.py | 2 +- .../models/update_audience_endpoint_output.py | 2 +- .../update_audience_example_endpoint_input.py | 2 +- .../models/update_benchmark_endpoint_input.py | 2 +- .../update_benchmark_name_endpoint_input.py | 2 +- .../update_boost_config_endpoint_input.py | 2 +- .../update_boost_config_endpoint_output.py | 2 +- .../models/update_campaign_endpoint_input.py | 2 +- .../models/update_config_endpoint_input.py | 2 +- .../update_dataset_name_endpoint_input.py | 2 +- .../update_global_text_endpoint_input.py | 2 +- .../update_job_definition_endpoint_input.py | 2 +- .../models/update_job_endpoint_input.py | 2 +- .../update_leaderboard_endpoint_input.py | 2 +- .../update_leaderboard_name_endpoint_input.py | 2 +- ...derboard_response_config_endpoint_input.py | 2 +- .../models/update_order_endpoint_input.py | 2 +- .../update_organization_endpoint_input.py | 2 +- ...date_owner_tier_override_endpoint_input.py | 2 +- .../update_participant_endpoint_input.py | 2 +- .../update_participant_name_endpoint_input.py | 2 +- .../update_prompt_tags_endpoint_input.py | 2 +- .../models/update_signal_endpoint_input.py | 2 +- .../update_stream_program_endpoint_input.py | 2 +- .../update_validation_rapid_endpoint_input.py | 2 +- ...alidation_set_dimensions_endpoint_input.py | 2 +- .../update_validation_set_endpoint_input.py | 2 +- ...idation_set_should_alert_endpoint_input.py | 2 +- .../models/upload_file_endpoint_output.py | 2 +- .../upload_file_from_url_endpoint_output.py | 2 +- .../api_client/models/user_attribute.py | 2 +- .../api_client/models/validation_chance.py | 2 +- .../models/validation_problem_details.py | 2 +- .../api_client/models/vote_aggregation.py | 2 +- .../api_client/models/vote_matrix_result.py | 2 +- .../api_client/models/voucher_source.py | 2 +- .../api_client/models/voucher_status.py | 2 +- .../api_client/models/weighted_branch.py | 2 +- .../api_client/models/workflow_state.py | 2 +- src/rapidata/api_client/rest.py | 2 +- src/rapidata/api_client_README.md | 34 +- .../rapidata_client/job/rapidata_job.py | 42 +- 975 files changed, 20017 insertions(+), 14318 deletions(-) create mode 100644 src/rapidata/api_client/models/get_job_ab_summary_endpoint_output.py create mode 100644 src/rapidata/api_client/models/get_job_datapoints_endpoint_output.py create mode 100644 src/rapidata/api_client/models/get_job_datapoints_endpoint_paged_result_of_output.py create mode 100644 src/rapidata/api_client/models/get_job_progress_endpoint_output.py create mode 100644 src/rapidata/api_client/models/get_job_responses_endpoint_output.py create mode 100644 src/rapidata/api_client/models/get_job_responses_endpoint_output_response.py create mode 100644 src/rapidata/api_client/models/get_job_result_navigation_endpoint_output.py create mode 100644 src/rapidata/api_client/models/grouped_ranking_group.py create mode 100644 src/rapidata/api_client/models/i_job_results.py create mode 100644 src/rapidata/api_client/models/i_job_results_grouped_ranking_results.py create mode 100644 src/rapidata/api_client/models/i_job_results_ranking_results.py create mode 100644 src/rapidata/api_client/models/i_job_results_rapid_results.py create mode 100644 src/rapidata/api_client/models/job_navigation_item.py create mode 100644 src/rapidata/api_client/models/job_rapid_result.py create mode 100644 src/rapidata/api_client/models/job_response.py create mode 100644 src/rapidata/api_client/models/labeling_state.py create mode 100644 src/rapidata/api_client/models/ranking_datapoint.py diff --git a/openapi/generate-schema.sh b/openapi/generate-schema.sh index a172ccbeeb..a0bebb9ba8 100755 --- a/openapi/generate-schema.sh +++ b/openapi/generate-schema.sh @@ -104,8 +104,19 @@ npx -y @redocly/cli join ./${SCHEMA_DIR}/*.openapi.json -o ./${SCHEMA_DIR}/rapid # latter from any `required` list). This mirrors the endpoint filtering for # partly-deprecated surfaces like a single deprecated field on a model. # Note: the `walk` builtin requires jq >= 1.6. +# +# The $keep list below is the one exception to the rule: these endpoints are +# deprecated backend-side but the still-live order / QR-preview flow calls them +# directly, so dropping them would leave that flow uncompilable. Keep generating +# them until that flow migrates off them too. jq ' - del(.paths[][] | select(.deprecated == true)) + ["/pipeline/{pipelineId}", "/workflow/{workflowId}/progress"] as $keep + | .paths |= with_entries( + .key as $path + | .value |= with_entries( + select((.value.deprecated != true) or ($keep | index($path))) + ) + ) | walk( if type == "object" then ( if (.parameters | type) == "array" diff --git a/openapi/schemas/asset.openapi.json b/openapi/schemas/asset.openapi.json index 40e373706f..44a8b12656 100644 --- a/openapi/schemas/asset.openapi.json +++ b/openapi/schemas/asset.openapi.json @@ -3,7 +3,7 @@ "info": { "title": "Rapidata Asset API", "description": "The API for the Rapidata Asset service", - "version": "2026.08.18.1529-c55ad91" + "version": "2026.08.19.0938-f150f5e" }, "servers": [ { diff --git a/openapi/schemas/audience.openapi.json b/openapi/schemas/audience.openapi.json index 145747351e..fbb7d737e3 100644 --- a/openapi/schemas/audience.openapi.json +++ b/openapi/schemas/audience.openapi.json @@ -3,7 +3,7 @@ "info": { "title": "Rapidata Audience API", "description": "The API for the Rapidata Audience service", - "version": "2026.08.18.1529-c55ad91" + "version": "2026.08.19.0938-f150f5e" }, "servers": [ { diff --git a/openapi/schemas/campaign.openapi.json b/openapi/schemas/campaign.openapi.json index 0e1cb2bfc1..ec652865dd 100644 --- a/openapi/schemas/campaign.openapi.json +++ b/openapi/schemas/campaign.openapi.json @@ -3,7 +3,7 @@ "info": { "title": "Rapidata Campaign API", "description": "The API for the Rapidata Campaign service", - "version": "2026.08.18.1529-c55ad91" + "version": "2026.08.19.0938-f150f5e" }, "servers": [ { diff --git a/openapi/schemas/dataset.openapi.json b/openapi/schemas/dataset.openapi.json index fb0465d9b7..254c28edaf 100644 --- a/openapi/schemas/dataset.openapi.json +++ b/openapi/schemas/dataset.openapi.json @@ -3,7 +3,7 @@ "info": { "title": "Rapidata Dataset API", "description": "The API for the Rapidata Dataset service", - "version": "2026.08.18.1529-c55ad91" + "version": "2026.08.19.0938-f150f5e" }, "servers": [ { diff --git a/openapi/schemas/flow.openapi.json b/openapi/schemas/flow.openapi.json index b4229e9813..10cc078820 100644 --- a/openapi/schemas/flow.openapi.json +++ b/openapi/schemas/flow.openapi.json @@ -3,7 +3,7 @@ "info": { "title": "Rapidata Flow API", "description": "The API for the Rapidata Flow service", - "version": "2026.08.18.1529-c55ad91" + "version": "2026.08.19.0938-f150f5e" }, "servers": [ { diff --git a/openapi/schemas/identity.openapi.json b/openapi/schemas/identity.openapi.json index 5bf491cc1c..4038c1144d 100644 --- a/openapi/schemas/identity.openapi.json +++ b/openapi/schemas/identity.openapi.json @@ -3,7 +3,7 @@ "info": { "title": "Rapidata Identity API", "description": "The API for the Rapidata Identity service", - "version": "2026.08.18.1529-c55ad91" + "version": "2026.08.19.0938-f150f5e" }, "servers": [ { diff --git a/openapi/schemas/leaderboard.openapi.json b/openapi/schemas/leaderboard.openapi.json index f98ff85c5b..dd6bba58be 100644 --- a/openapi/schemas/leaderboard.openapi.json +++ b/openapi/schemas/leaderboard.openapi.json @@ -3,7 +3,7 @@ "info": { "title": "Rapidata Leaderboard API", "description": "The API for the Rapidata Leaderboard service", - "version": "2026.08.18.1529-c55ad91" + "version": "2026.08.19.0938-f150f5e" }, "servers": [ { diff --git a/openapi/schemas/order.openapi.json b/openapi/schemas/order.openapi.json index da22d78119..71639461d3 100644 --- a/openapi/schemas/order.openapi.json +++ b/openapi/schemas/order.openapi.json @@ -3,7 +3,7 @@ "info": { "title": "Rapidata Order API", "description": "The API for the Rapidata Order service", - "version": "2026.08.18.1529-c55ad91" + "version": "2026.08.19.0938-f150f5e" }, "servers": [ { @@ -661,6 +661,63 @@ } } }, + "/job/{jobId}/ab-summary": { + "get": { + "tags": [ + "Job" + ], + "summary": "Gets the A/B winner summary for a job's comparison labelling.", + "description": "Scoped to the job's labelling server-side; returns 404 when the job has no labelling task.", + "parameters": [ + { + "name": "jobId", + "in": "path", + "description": "The id of the job to summarise.", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "useUserScore", + "in": "query", + "description": "Whether to weight wins by the annotator's user score.", + "schema": { + "type": "boolean", + "default": false + } + } + ], + "responses": { + "200": { + "description": "OK", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetJobAbSummaryEndpoint_Output" + } + } + } + }, + "400": { + "description": "Bad Request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidationProblemDetails" + } + } + } + }, + "401": { + "description": "Unauthenticated" + }, + "403": { + "description": "Forbidden" + } + } + } + }, "/job/{jobId}/cost-estimate": { "get": { "tags": [ @@ -709,6 +766,90 @@ } } }, + "/job/{jobId}/datapoints": { + "get": { + "tags": [ + "Job" + ], + "summary": "Gets the datapoints of the dataset backing a job.", + "description": "Scoped server-side to the job's own dataset; returns 404 when the job has no dataset.", + "parameters": [ + { + "name": "jobId", + "in": "path", + "description": "The id of the job whose datapoints to list.", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "The 1-based page index.", + "schema": { + "type": "integer" + }, + "x-parameter-group": "page" + }, + { + "name": "page_size", + "in": "query", + "description": "The number of items per page.", + "schema": { + "type": "integer" + }, + "x-parameter-group": "page" + }, + { + "name": "sort", + "in": "query", + "description": "Sort fields. Prefix with - for descending order (e.g. -created_at).", + "schema": { + "type": "array", + "items": { + "enum": [ + "id", + "-id", + "created_at", + "-created_at" + ], + "type": "string" + } + }, + "x-parameter-group": "sort" + } + ], + "responses": { + "200": { + "description": "OK", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetJobDatapointsEndpoint_PagedResultOfOutput" + } + } + } + }, + "400": { + "description": "Bad Request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidationProblemDetails" + } + } + } + }, + "401": { + "description": "Unauthenticated" + }, + "403": { + "description": "Forbidden" + } + } + } + }, "/job/definition/{definitionId}/cost-estimate": { "get": { "tags": [ @@ -757,18 +898,18 @@ } } }, - "/job/{jobId}/results": { + "/job/{jobId}/progress": { "get": { "tags": [ "Job" ], - "summary": "Gets the results of a job as a JSON string.", - "description": "For file download, use the download-results endpoint instead.", + "summary": "Gets the labelling progress for a job.", + "description": "Scoped to the job's labelling server-side; returns 404 when the job has no labelling task.", "parameters": [ { "name": "jobId", "in": "path", - "description": "The id of the job to get results for.", + "description": "The id of the job to get progress for.", "required": true, "schema": { "type": "string" @@ -781,7 +922,17 @@ "content": { "application/json": { "schema": { - "type": "string" + "$ref": "#/components/schemas/GetJobProgressEndpoint_Output" + } + } + } + }, + "400": { + "description": "Bad Request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidationProblemDetails" } } } @@ -795,30 +946,39 @@ } } }, - "/job/definition/{definitionId}/revision/{revisionNumber}": { + "/job/{jobId}/responses": { "get": { "tags": [ "Job" ], - "summary": "Gets a specific revision for a job definition.", + "summary": "Gets the most recent responses for a job.", + "description": "Scoped to the job's labelling server-side; returns 404 when the job has no labelling task.", "parameters": [ { - "name": "definitionId", + "name": "jobId", "in": "path", - "description": "The id of the job definition.", + "description": "The id of the job whose responses to list.", "required": true, "schema": { "type": "string" } }, { - "name": "revisionNumber", - "in": "path", - "description": "The revision number to retrieve.", - "required": true, + "name": "limit", + "in": "query", + "description": "The maximum number of responses to return.", "schema": { "type": "integer", - "format": "int32" + "format": "int32", + "default": 100 + } + }, + { + "name": "sort", + "in": "query", + "description": "The order to return responses in.", + "schema": { + "$ref": "#/components/schemas/SortDirection" } } ], @@ -828,7 +988,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetJobRevisionEndpoint_Output" + "$ref": "#/components/schemas/GetJobResponsesEndpoint_Output" } } } @@ -852,26 +1012,82 @@ } } }, - "/job/{jobId}/pause": { - "post": { + "/job/{jobId}/results/{rapidId}/navigation": { + "get": { "tags": [ "Job" ], - "summary": "Pauses a job, stopping all of its campaigns from processing.", + "summary": "Gets the anchor rapid plus its neighbours within the job's filtered results.", + "description": "The job scopes the results server-side; returns 404 when the job has no labelling task.", "parameters": [ { "name": "jobId", "in": "path", - "description": "The ID of the job to pause.", + "description": "The id of the job.", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "rapidId", + "in": "path", + "description": "The anchor rapid id.", "required": true, "schema": { "type": "string" } + }, + { + "name": "states", + "in": "query", + "description": "Optional rapid states to filter the slice by.", + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RapidState" + } + } + }, + { + "name": "window", + "in": "query", + "description": "The number of neighbours to return on each side.", + "schema": { + "type": "integer", + "format": "int32", + "default": 3 + } + }, + { + "name": "includeNotAccepted", + "in": "query", + "description": "Whether to include not-yet-accepted rapids.", + "schema": { + "type": "boolean", + "default": false + } + }, + { + "name": "includeOverflow", + "in": "query", + "description": "Whether to include overflow rapids.", + "schema": { + "type": "boolean", + "default": false + } } ], "responses": { - "204": { - "description": "No Content" + "200": { + "description": "OK", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetJobResultNavigationEndpoint_Output" + } + } + } }, "400": { "description": "Bad Request", @@ -892,13 +1108,34 @@ } } }, - "/jobs/aggregated-overview": { + "/job/{jobId}/results": { "get": { "tags": [ "Job" ], - "summary": "Retrieves jobs aggregated by customer with total counts and most recent job information.", + "summary": "Gets the results grid for a job.", + "description": "Resolves the job's rapid type server-side and returns the matching result shape (rapid\n cards, ranking datapoints, or grouped rankings). Returns 404 when the job has no\n labelling task.", "parameters": [ + { + "name": "jobId", + "in": "path", + "description": "The id of the job whose results to list.", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "states", + "in": "query", + "description": "Optional rapid states to filter by (rapid-card results only).", + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RapidState" + } + } + }, { "name": "page", "in": "query", @@ -916,28 +1153,181 @@ "type": "integer" }, "x-parameter-group": "page" - }, - { - "name": "sort", - "in": "query", - "description": "Sort fields. Prefix with - for descending order (e.g. -created_at).", - "schema": { - "type": "array", - "items": { - "enum": [ - "amount", - "-amount", - "last7_days", - "-last7_days", - "last_job_date", - "-last_job_date", - "owner_mail", - "-owner_mail" - ], - "type": "string" + } + ], + "responses": { + "200": { + "description": "OK", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/IJobResults" + } } - }, - "x-parameter-group": "sort" + } + }, + "400": { + "description": "Bad Request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidationProblemDetails" + } + } + } + }, + "401": { + "description": "Unauthenticated" + }, + "403": { + "description": "Forbidden" + } + } + } + }, + "/job/definition/{definitionId}/revision/{revisionNumber}": { + "get": { + "tags": [ + "Job" + ], + "summary": "Gets a specific revision for a job definition.", + "parameters": [ + { + "name": "definitionId", + "in": "path", + "description": "The id of the job definition.", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "revisionNumber", + "in": "path", + "description": "The revision number to retrieve.", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + } + ], + "responses": { + "200": { + "description": "OK", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetJobRevisionEndpoint_Output" + } + } + } + }, + "400": { + "description": "Bad Request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidationProblemDetails" + } + } + } + }, + "401": { + "description": "Unauthenticated" + }, + "403": { + "description": "Forbidden" + } + } + } + }, + "/job/{jobId}/pause": { + "post": { + "tags": [ + "Job" + ], + "summary": "Pauses a job, stopping all of its campaigns from processing.", + "parameters": [ + { + "name": "jobId", + "in": "path", + "description": "The ID of the job to pause.", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "204": { + "description": "No Content" + }, + "400": { + "description": "Bad Request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidationProblemDetails" + } + } + } + }, + "401": { + "description": "Unauthenticated" + }, + "403": { + "description": "Forbidden" + } + } + } + }, + "/jobs/aggregated-overview": { + "get": { + "tags": [ + "Job" + ], + "summary": "Retrieves jobs aggregated by customer with total counts and most recent job information.", + "parameters": [ + { + "name": "page", + "in": "query", + "description": "The 1-based page index.", + "schema": { + "type": "integer" + }, + "x-parameter-group": "page" + }, + { + "name": "page_size", + "in": "query", + "description": "The number of items per page.", + "schema": { + "type": "integer" + }, + "x-parameter-group": "page" + }, + { + "name": "sort", + "in": "query", + "description": "Sort fields. Prefix with - for descending order (e.g. -created_at).", + "schema": { + "type": "array", + "items": { + "enum": [ + "amount", + "-amount", + "last7_days", + "-last7_days", + "last_job_date", + "-last_job_date", + "owner_mail", + "-owner_mail" + ], + "type": "string" + } + }, + "x-parameter-group": "sort" }, { "name": "owner_mail", @@ -4286,6 +4676,46 @@ "SpendLimited" ] }, + "BoundingBoxResult_Box": { + "type": "object", + "properties": { + "xMin": { + "type": "number", + "format": "double", + "nullable": true + }, + "yMin": { + "type": "number", + "format": "double", + "nullable": true + }, + "xMax": { + "type": "number", + "format": "double", + "nullable": true + }, + "yMax": { + "type": "number", + "format": "double", + "nullable": true + } + } + }, + "ClassifyPayload_Category": { + "required": [ + "label" + ], + "type": "object", + "properties": { + "label": { + "type": "string" + }, + "value": { + "type": "string", + "nullable": true + } + } + }, "CloneJobDefinitionEndpoint_Input": { "type": "object", "properties": { @@ -5022,6 +5452,14 @@ } } }, + "FileType": { + "enum": [ + "Unknown", + "Image", + "Video", + "Audio" + ] + }, "GenderUserFilter_Gender": { "enum": [ "Male", @@ -5029,6 +5467,31 @@ "Other" ] }, + "GetJobAbSummaryEndpoint_Output": { + "required": [ + "winCounter", + "allTargetGroupsCompleted" + ], + "type": "object", + "properties": { + "winCounter": { + "allOf": [ + { + "type": "object", + "additionalProperties": { + "type": "number", + "format": "double" + } + } + ], + "description": "The win count per compared option." + }, + "allTargetGroupsCompleted": { + "type": "boolean", + "description": "Whether all target groups have completed (result is then final)." + } + } + }, "GetJobByIdEndpoint_Output": { "required": [ "jobId", @@ -5072,6 +5535,11 @@ "type": "string", "description": "The pipeline id." }, + "audienceName": { + "type": "string", + "description": "The audience name, or null when the job's audience has since been deleted (jobs\n outlive their audience).", + "nullable": true + }, "status": { "allOf": [ { @@ -5182,52 +5650,124 @@ }, "description": "The estimated cost of a job." }, - "GetJobDefinitionByIdEndpoint_Output": { + "GetJobDatapointsEndpoint_Output": { "required": [ - "definitionId", - "name", - "definitionType", - "isPublic", - "createdAt", - "ownerId", - "ownerMail", - "organizationId" + "id", + "datasetId", + "asset" ], "type": "object", "properties": { - "definitionId": { + "id": { "type": "string", - "description": "The job definition id." + "description": "The datapoint id." }, - "name": { + "datasetId": { "type": "string", - "description": "The name of the job definition." + "description": "The id of the dataset the datapoint belongs to." }, - "definitionType": { + "asset": { "allOf": [ { - "$ref": "#/components/schemas/DefinitionType" + "$ref": "#/components/schemas/IAsset" } ], - "description": "The type of the job definition." - }, - "isPublic": { - "type": "boolean", - "description": "Whether the definition is shared publicly as a reusable template." - }, - "createdAt": { - "type": "string", - "description": "The creation timestamp.", - "format": "date-time" + "description": "The datapoint asset." }, - "ownerId": { - "type": "string", - "description": "The id of the job definition's owner.", - "format": "uuid" - }, - "ownerMail": { + "context": { "type": "string", - "description": "The email of the job definition's owner." + "description": "The optional textual context.", + "nullable": true + }, + "contextAsset": { + "allOf": [ + { + "$ref": "#/components/schemas/IAsset" + } + ], + "description": "The optional context asset." + } + } + }, + "GetJobDatapointsEndpoint_PagedResultOfOutput": { + "required": [ + "total", + "page", + "pageSize", + "items" + ], + "type": "object", + "properties": { + "total": { + "type": "integer", + "format": "int64" + }, + "page": { + "type": "integer", + "format": "int32" + }, + "pageSize": { + "type": "integer", + "format": "int32" + }, + "items": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GetJobDatapointsEndpoint_Output" + } + }, + "totalPages": { + "type": "integer", + "format": "int32" + } + } + }, + "GetJobDefinitionByIdEndpoint_Output": { + "required": [ + "definitionId", + "name", + "definitionType", + "isPublic", + "createdAt", + "ownerId", + "ownerMail", + "organizationId" + ], + "type": "object", + "properties": { + "definitionId": { + "type": "string", + "description": "The job definition id." + }, + "name": { + "type": "string", + "description": "The name of the job definition." + }, + "definitionType": { + "allOf": [ + { + "$ref": "#/components/schemas/DefinitionType" + } + ], + "description": "The type of the job definition." + }, + "isPublic": { + "type": "boolean", + "description": "Whether the definition is shared publicly as a reusable template." + }, + "createdAt": { + "type": "string", + "description": "The creation timestamp.", + "format": "date-time" + }, + "ownerId": { + "type": "string", + "description": "The id of the job definition's owner.", + "format": "uuid" + }, + "ownerMail": { + "type": "string", + "description": "The email of the job definition's owner." }, "organizationId": { "type": "string", @@ -5268,6 +5808,158 @@ }, "description": "The estimated cost of a job definition." }, + "GetJobProgressEndpoint_Output": { + "required": [ + "completionPercentage", + "total", + "completed", + "state" + ], + "type": "object", + "properties": { + "completionPercentage": { + "type": "number", + "description": "The completion percentage (0–100).", + "format": "double" + }, + "total": { + "type": "integer", + "description": "The total number of rapids.", + "format": "int64" + }, + "completed": { + "type": "integer", + "description": "The number of completed rapids.", + "format": "int64" + }, + "state": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelingState" + } + ], + "description": "The state of the job's labelling." + } + } + }, + "GetJobResponsesEndpoint_Output": { + "required": [ + "responses" + ], + "type": "object", + "properties": { + "responses": { + "allOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/GetJobResponsesEndpoint_Output_Response" + } + } + ], + "description": "The responses, newest first by default." + } + } + }, + "GetJobResponsesEndpoint_Output_Response": { + "required": [ + "id", + "userId", + "country", + "language", + "result", + "userScore", + "userScores", + "demographicInformation" + ], + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "userId": { + "type": "string" + }, + "country": { + "type": "string" + }, + "language": { + "type": "string" + }, + "result": { + "$ref": "#/components/schemas/IRapidResult" + }, + "userScore": { + "type": "number", + "format": "double" + }, + "userScores": { + "type": "object", + "additionalProperties": { + "type": "number", + "format": "double" + } + }, + "demographicInformation": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "GetJobResultNavigationEndpoint_Output": { + "required": [ + "current", + "previous", + "next", + "index", + "total" + ], + "type": "object", + "properties": { + "current": { + "allOf": [ + { + "$ref": "#/components/schemas/JobRapidResult" + } + ], + "description": "The anchor rapid, as a full result." + }, + "previous": { + "allOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/JobNavigationItem" + } + } + ], + "description": "The rapids preceding the anchor, in ascending order." + }, + "next": { + "allOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/JobNavigationItem" + } + } + ], + "description": "The rapids following the anchor, in ascending order." + }, + "index": { + "type": "integer", + "description": "The 1-based position of the anchor within the filtered slice.", + "format": "int64" + }, + "total": { + "type": "integer", + "description": "The total number of rapids in the filtered slice.", + "format": "int64" + } + } + }, "GetJobRevisionEndpoint_Output": { "required": [ "definitionId", @@ -5459,6 +6151,83 @@ } } }, + "GroupedRankingGroup": { + "required": [ + "id", + "name", + "state", + "pairMakerInformation" + ], + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "state": { + "type": "string" + }, + "pairMakerInformation": { + "$ref": "#/components/schemas/IPairMakerInformation" + } + } + }, + "IAsset": { + "required": [ + "_t" + ], + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IAssetFileAsset" + }, + { + "$ref": "#/components/schemas/IAssetMultiAsset" + }, + { + "$ref": "#/components/schemas/IAssetNullAsset" + }, + { + "$ref": "#/components/schemas/IAssetTextAsset" + } + ], + "discriminator": { + "propertyName": "_t", + "mapping": { + "FileAsset": "#/components/schemas/IAssetFileAsset", + "MultiAsset": "#/components/schemas/IAssetMultiAsset", + "NullAsset": "#/components/schemas/IAssetNullAsset", + "TextAsset": "#/components/schemas/IAssetTextAsset" + } + } + }, + "IAssetFileAsset": { + "required": [ + "fileName", + "metadata", + "identifier", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "FileAsset" + ], + "type": "string" + }, + "fileName": { + "type": "string" + }, + "metadata": { + "$ref": "#/components/schemas/MetadataModelCollection" + }, + "identifier": { + "type": "string" + } + } + }, "IAssetInput": { "required": [ "_t" @@ -5577,819 +6346,1922 @@ } } }, - "IDataset": { + "IAssetMultiAsset": { "required": [ + "assets", + "metadata", + "identifier", "_t" ], - "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/IDatasetCloneDataset" - } - ], - "discriminator": { - "propertyName": "_t", - "mapping": { - "CloneDatasetModel": "#/components/schemas/IDatasetCloneDataset" + "properties": { + "_t": { + "enum": [ + "MultiAsset" + ], + "type": "string" + }, + "assets": { + "type": "array", + "items": { + "$ref": "#/components/schemas/IAsset" + } + }, + "metadata": { + "$ref": "#/components/schemas/MetadataModelCollection" + }, + "identifier": { + "type": "string" } } }, - "IDatasetCloneDataset": { + "IAssetNullAsset": { "required": [ - "datasetToCloneId", - "datasetName", + "metadata", + "identifier", "_t" ], "properties": { "_t": { "enum": [ - "CloneDatasetModel" + "NullAsset" ], "type": "string" }, - "datasetToCloneId": { + "metadata": { + "$ref": "#/components/schemas/MetadataModelCollection" + }, + "identifier": { + "type": "string" + } + } + }, + "IAssetTextAsset": { + "required": [ + "text", + "metadata", + "identifier", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "TextAsset" + ], "type": "string" }, - "datasetName": { + "text": { + "type": "string" + }, + "metadata": { + "$ref": "#/components/schemas/MetadataModelCollection" + }, + "identifier": { "type": "string" } } }, - "IMetadataInput": { + "IDataset": { "required": [ "_t" ], "type": "object", "oneOf": [ { - "$ref": "#/components/schemas/IMetadataInputTextMetadataInput" + "$ref": "#/components/schemas/IDatasetCloneDataset" } ], "discriminator": { "propertyName": "_t", "mapping": { - "TextMetadataInput": "#/components/schemas/IMetadataInputTextMetadataInput" + "CloneDatasetModel": "#/components/schemas/IDatasetCloneDataset" } } }, - "IMetadataInputTextMetadataInput": { + "IDatasetCloneDataset": { "required": [ - "text", - "visibilities", + "datasetToCloneId", + "datasetName", "_t" ], "properties": { "_t": { "enum": [ - "TextMetadataInput" + "CloneDatasetModel" ], "type": "string" }, - "text": { - "type": "string", - "nullable": true + "datasetToCloneId": { + "type": "string" }, - "visibilities": { - "$ref": "#/components/schemas/MetadataVisibilities" + "datasetName": { + "type": "string" } } }, - "IOrderWorkflowInput": { + "IJobResults": { "required": [ "_t" ], "type": "object", "oneOf": [ { - "$ref": "#/components/schemas/IOrderWorkflowInputEvaluationWorkflowInput" + "$ref": "#/components/schemas/IJobResultsGroupedRankingResults" }, { - "$ref": "#/components/schemas/IOrderWorkflowInputGroupedRankingWorkflowInput" + "$ref": "#/components/schemas/IJobResultsRankingResults" }, { - "$ref": "#/components/schemas/IOrderWorkflowInputSimpleWorkflowInput" + "$ref": "#/components/schemas/IJobResultsRapidResults" } ], + "description": "The unified job results payload, discriminated by the job's rapid type.", "discriminator": { "propertyName": "_t", "mapping": { - "EvaluationWorkflow": "#/components/schemas/IOrderWorkflowInputEvaluationWorkflowInput", - "GroupedRankingWorkflow": "#/components/schemas/IOrderWorkflowInputGroupedRankingWorkflowInput", - "SimpleWorkflow": "#/components/schemas/IOrderWorkflowInputSimpleWorkflowInput" + "GroupedRankingResults": "#/components/schemas/IJobResultsGroupedRankingResults", + "RankingResults": "#/components/schemas/IJobResultsRankingResults", + "RapidResults": "#/components/schemas/IJobResultsRapidResults" } } }, - "IOrderWorkflowInputEvaluationWorkflowInput": { + "IJobResultsGroupedRankingResults": { "required": [ - "validationSetId", - "shouldAcceptIncorrect", + "total", + "page", + "pageSize", + "items", "_t" ], "properties": { "_t": { "enum": [ - "EvaluationWorkflow" + "GroupedRankingResults" ], "type": "string" }, - "validationSetId": { - "type": "string" + "total": { + "type": "integer", + "description": "The total number of sub-rankings.", + "format": "int64" }, - "shouldAcceptIncorrect": { - "type": "boolean" + "page": { + "type": "integer", + "description": "The 1-based page number.", + "format": "int32" }, - "featureFlags": { - "type": "array", - "items": { - "$ref": "#/components/schemas/FeatureFlag" - } + "pageSize": { + "type": "integer", + "description": "The page size.", + "format": "int32" + }, + "items": { + "allOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/GroupedRankingGroup" + } + } + ], + "description": "The sub-rankings on this page." } - } + }, + "description": "Results for a grouped-ranking job: a paged list of sub-rankings." }, - "IOrderWorkflowInputGroupedRankingWorkflowInput": { + "IJobResultsRankingResults": { "required": [ - "criteria", + "total", + "page", + "pageSize", + "totalVotes", + "items", "_t" ], "properties": { "_t": { "enum": [ - "GroupedRankingWorkflow" + "RankingResults" ], "type": "string" }, - "criteria": { - "type": "string" + "total": { + "type": "integer", + "description": "The total number of datapoints.", + "format": "int64" }, - "pairMakerConfig": { - "$ref": "#/components/schemas/IPairMakerConfig" + "page": { + "type": "integer", + "description": "The 1-based page number.", + "format": "int32" }, - "eloConfig": { - "allOf": [ - { - "$ref": "#/components/schemas/EloConfig" - } - ], - "deprecated": true + "pageSize": { + "type": "integer", + "description": "The page size.", + "format": "int32" }, - "rankingConfig": { - "type": "object", - "oneOf": [ + "totalVotes": { + "type": "integer", + "description": "The total number of votes cast.", + "format": "int64" + }, + "items": { + "allOf": [ { - "$ref": "#/components/schemas/IRankingConfig" + "type": "array", + "items": { + "$ref": "#/components/schemas/RankingDatapoint" + } } ], - "nullable": true - }, - "contexts": { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "nullable": true - }, - "contextAssets": { - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/IAssetInput" - }, - "nullable": true - }, - "featureFlags": { - "type": "array", - "items": { - "$ref": "#/components/schemas/FeatureFlag" - } - }, - "maxParallelism": { - "type": "integer", - "format": "int32" + "description": "The ranked datapoints on this page." } - } + }, + "description": "Results for a compare (ranking) job: a paged list of Elo-ranked datapoints." }, - "IOrderWorkflowInputSimpleWorkflowInput": { + "IJobResultsRapidResults": { "required": [ - "blueprint", + "total", + "page", + "pageSize", + "items", "_t" ], "properties": { "_t": { "enum": [ - "SimpleWorkflow" + "RapidResults" ], "type": "string" }, - "blueprint": { - "$ref": "#/components/schemas/IRapidBlueprint" + "total": { + "type": "integer", + "description": "The total number of rapids.", + "format": "int64" }, - "batchSize": { + "page": { "type": "integer", - "format": "int32", - "nullable": true + "description": "The 1-based page number.", + "format": "int32" }, - "featureFlags": { - "type": "array", - "items": { - "$ref": "#/components/schemas/FeatureFlag" - } + "pageSize": { + "type": "integer", + "description": "The page size.", + "format": "int32" + }, + "items": { + "allOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/JobRapidResult" + } + } + ], + "description": "The rapid cards on this page." } - } + }, + "description": "Results for a simple or evaluation job: a paged grid of per-rapid cards." }, - "IPairMakerConfig": { + "IMetadata": { "required": [ "_t" ], "type": "object", "oneOf": [ { - "$ref": "#/components/schemas/IPairMakerConfigFullPermutationPairMakerConfig" + "$ref": "#/components/schemas/IMetadataClassificationMetadata" }, { - "$ref": "#/components/schemas/IPairMakerConfigOnlinePairMakerConfig" + "$ref": "#/components/schemas/IMetadataCountMetadata" + }, + { + "$ref": "#/components/schemas/IMetadataFileTypeMetadata" + }, + { + "$ref": "#/components/schemas/IMetadataImageDimensionMetadata" + }, + { + "$ref": "#/components/schemas/IMetadataLocationMetadata" + }, + { + "$ref": "#/components/schemas/IMetadataOriginalFilenameMetadata" + }, + { + "$ref": "#/components/schemas/IMetadataSourceUrlMetadata" + }, + { + "$ref": "#/components/schemas/IMetadataStreamsMetadata" + }, + { + "$ref": "#/components/schemas/IMetadataTextMetadata" + }, + { + "$ref": "#/components/schemas/IMetadataVideoDurationMetadata" } ], "discriminator": { "propertyName": "_t", "mapping": { - "FullPermutationPairMaker": "#/components/schemas/IPairMakerConfigFullPermutationPairMakerConfig", - "OnlinePairMaker": "#/components/schemas/IPairMakerConfigOnlinePairMakerConfig" + "ClassificationMetadata": "#/components/schemas/IMetadataClassificationMetadata", + "CountMetadata": "#/components/schemas/IMetadataCountMetadata", + "FileTypeMetadata": "#/components/schemas/IMetadataFileTypeMetadata", + "ImageDimensionMetadata": "#/components/schemas/IMetadataImageDimensionMetadata", + "LocationMetadata": "#/components/schemas/IMetadataLocationMetadata", + "OriginalFilenameMetadata": "#/components/schemas/IMetadataOriginalFilenameMetadata", + "SourceUrlMetadataModel": "#/components/schemas/IMetadataSourceUrlMetadata", + "StreamsMetadata": "#/components/schemas/IMetadataStreamsMetadata", + "TextMetadata": "#/components/schemas/IMetadataTextMetadata", + "VideoDurationMetadata": "#/components/schemas/IMetadataVideoDurationMetadata" } } }, - "IPairMakerConfigFullPermutationPairMakerConfig": { + "IMetadataClassificationMetadata": { "required": [ + "classification", "_t" ], "properties": { "_t": { "enum": [ - "FullPermutationPairMaker" + "ClassificationMetadata" ], "type": "string" + }, + "classification": { + "type": "string" } } }, - "IPairMakerConfigOnlinePairMakerConfig": { + "IMetadataCountMetadata": { "required": [ + "count", "_t" ], "properties": { "_t": { "enum": [ - "OnlinePairMaker" + "CountMetadata" ], "type": "string" }, - "randomMatchesRatio": { - "type": "number", - "format": "float" - }, - "totalComparisonBudget": { + "count": { "type": "integer", "format": "int32" } } }, - "IPipeline": { + "IMetadataFileTypeMetadata": { "required": [ + "fileType", "_t" ], - "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/IPipelineCreateSimplePipeline" + "properties": { + "_t": { + "enum": [ + "FileTypeMetadata" + ], + "type": "string" + }, + "fileType": { + "$ref": "#/components/schemas/FileType" } + } + }, + "IMetadataImageDimensionMetadata": { + "required": [ + "_t" + ], + "properties": { + "_t": { + "enum": [ + "ImageDimensionMetadata" + ], + "type": "string" + }, + "height": { + "type": "integer", + "format": "int32" + }, + "width": { + "type": "integer", + "format": "int32" + } + } + }, + "IMetadataInput": { + "required": [ + "_t" + ], + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IMetadataInputTextMetadataInput" + } + ], + "discriminator": { + "propertyName": "_t", + "mapping": { + "TextMetadataInput": "#/components/schemas/IMetadataInputTextMetadataInput" + } + } + }, + "IMetadataInputTextMetadataInput": { + "required": [ + "text", + "visibilities", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "TextMetadataInput" + ], + "type": "string" + }, + "text": { + "type": "string", + "nullable": true + }, + "visibilities": { + "$ref": "#/components/schemas/MetadataVisibilities" + } + } + }, + "IMetadataLocationMetadata": { + "required": [ + "x", + "y", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "LocationMetadata" + ], + "type": "string" + }, + "x": { + "type": "number", + "format": "float" + }, + "y": { + "type": "number", + "format": "float" + } + } + }, + "IMetadataOriginalFilenameMetadata": { + "required": [ + "originalFilename", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "OriginalFilenameMetadata" + ], + "type": "string" + }, + "originalFilename": { + "type": "string" + } + } + }, + "IMetadataSourceUrlMetadata": { + "required": [ + "url", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "SourceUrlMetadataModel" + ], + "type": "string" + }, + "url": { + "type": "string" + } + } + }, + "IMetadataStreamsMetadata": { + "required": [ + "hasVideo", + "hasAudio", + "hasSubtitles", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "StreamsMetadata" + ], + "type": "string" + }, + "hasVideo": { + "type": "boolean" + }, + "hasAudio": { + "type": "boolean" + }, + "hasSubtitles": { + "type": "boolean" + } + } + }, + "IMetadataTextMetadata": { + "required": [ + "text", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "TextMetadata" + ], + "type": "string" + }, + "text": { + "type": "string", + "nullable": true + } + } + }, + "IMetadataVideoDurationMetadata": { + "required": [ + "duration", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "VideoDurationMetadata" + ], + "type": "string" + }, + "duration": { + "type": "string", + "format": "date-time" + } + } + }, + "IOrderWorkflowInput": { + "required": [ + "_t" + ], + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IOrderWorkflowInputEvaluationWorkflowInput" + }, + { + "$ref": "#/components/schemas/IOrderWorkflowInputGroupedRankingWorkflowInput" + }, + { + "$ref": "#/components/schemas/IOrderWorkflowInputSimpleWorkflowInput" + } + ], + "discriminator": { + "propertyName": "_t", + "mapping": { + "EvaluationWorkflow": "#/components/schemas/IOrderWorkflowInputEvaluationWorkflowInput", + "GroupedRankingWorkflow": "#/components/schemas/IOrderWorkflowInputGroupedRankingWorkflowInput", + "SimpleWorkflow": "#/components/schemas/IOrderWorkflowInputSimpleWorkflowInput" + } + } + }, + "IOrderWorkflowInputEvaluationWorkflowInput": { + "required": [ + "validationSetId", + "shouldAcceptIncorrect", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "EvaluationWorkflow" + ], + "type": "string" + }, + "validationSetId": { + "type": "string" + }, + "shouldAcceptIncorrect": { + "type": "boolean" + }, + "featureFlags": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FeatureFlag" + } + } + } + }, + "IOrderWorkflowInputGroupedRankingWorkflowInput": { + "required": [ + "criteria", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "GroupedRankingWorkflow" + ], + "type": "string" + }, + "criteria": { + "type": "string" + }, + "pairMakerConfig": { + "$ref": "#/components/schemas/IPairMakerConfig" + }, + "eloConfig": { + "allOf": [ + { + "$ref": "#/components/schemas/EloConfig" + } + ], + "deprecated": true + }, + "rankingConfig": { + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IRankingConfig" + } + ], + "nullable": true + }, + "contexts": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "nullable": true + }, + "contextAssets": { + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/IAssetInput" + }, + "nullable": true + }, + "featureFlags": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FeatureFlag" + } + }, + "maxParallelism": { + "type": "integer", + "format": "int32" + } + } + }, + "IOrderWorkflowInputSimpleWorkflowInput": { + "required": [ + "blueprint", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "SimpleWorkflow" + ], + "type": "string" + }, + "blueprint": { + "$ref": "#/components/schemas/IRapidBlueprint" + }, + "batchSize": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "featureFlags": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FeatureFlag" + } + } + } + }, + "IPairMakerConfig": { + "required": [ + "_t" + ], + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IPairMakerConfigFullPermutationPairMakerConfig" + }, + { + "$ref": "#/components/schemas/IPairMakerConfigOnlinePairMakerConfig" + } + ], + "discriminator": { + "propertyName": "_t", + "mapping": { + "FullPermutationPairMaker": "#/components/schemas/IPairMakerConfigFullPermutationPairMakerConfig", + "OnlinePairMaker": "#/components/schemas/IPairMakerConfigOnlinePairMakerConfig" + } + } + }, + "IPairMakerConfigFullPermutationPairMakerConfig": { + "required": [ + "_t" + ], + "properties": { + "_t": { + "enum": [ + "FullPermutationPairMaker" + ], + "type": "string" + } + } + }, + "IPairMakerConfigOnlinePairMakerConfig": { + "required": [ + "_t" + ], + "properties": { + "_t": { + "enum": [ + "OnlinePairMaker" + ], + "type": "string" + }, + "randomMatchesRatio": { + "type": "number", + "format": "float" + }, + "totalComparisonBudget": { + "type": "integer", + "format": "int32" + } + } + }, + "IPairMakerInformation": { + "required": [ + "_t" + ], + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IPairMakerInformationFullPermutationPairMakerInformation" + }, + { + "$ref": "#/components/schemas/IPairMakerInformationOnlinePairMakerInformation" + } + ], + "discriminator": { + "propertyName": "_t", + "mapping": { + "FullPermutationPairMakerInformation": "#/components/schemas/IPairMakerInformationFullPermutationPairMakerInformation", + "OnlinePairMakerInformation": "#/components/schemas/IPairMakerInformationOnlinePairMakerInformation" + } + } + }, + "IPairMakerInformationFullPermutationPairMakerInformation": { + "required": [ + "_t" + ], + "properties": { + "_t": { + "enum": [ + "FullPermutationPairMakerInformation" + ], + "type": "string" + } + } + }, + "IPairMakerInformationOnlinePairMakerInformation": { + "required": [ + "randomMatchesRatio", + "totalComparisonBudget", + "currentComparisonBudget", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "OnlinePairMakerInformation" + ], + "type": "string" + }, + "randomMatchesRatio": { + "type": "number", + "format": "float" + }, + "totalComparisonBudget": { + "type": "integer", + "format": "int32" + }, + "currentComparisonBudget": { + "type": "integer", + "format": "int32" + } + } + }, + "IPipeline": { + "required": [ + "_t" + ], + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IPipelineCreateSimplePipeline" + } + ], + "discriminator": { + "propertyName": "_t", + "mapping": { + "CreateSimplePipelineModel": "#/components/schemas/IPipelineCreateSimplePipeline" + } + } + }, + "IPipelineArtifact": { + "required": [ + "_t" + ], + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IPipelineArtifactCreateDatasetArtifact" + } + ], + "discriminator": { + "propertyName": "_t", + "mapping": { + "CreateDatasetArtifactModel": "#/components/schemas/IPipelineArtifactCreateDatasetArtifact" + } + } + }, + "IPipelineArtifactCreateDatasetArtifact": { + "required": [ + "identifier", + "dataset", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "CreateDatasetArtifactModel" + ], + "type": "string" + }, + "identifier": { + "type": "string" + }, + "dataset": { + "$ref": "#/components/schemas/IDataset" + } + } + }, + "IPipelineCreateSimplePipeline": { + "required": [ + "artifacts", + "pipelineSteps", + "namePrefix", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "CreateSimplePipelineModel" + ], + "type": "string" + }, + "artifacts": { + "type": "array", + "items": { + "$ref": "#/components/schemas/IPipelineArtifact" + } + }, + "pipelineSteps": { + "type": "array", + "items": { + "$ref": "#/components/schemas/IPipelineStep" + } + }, + "namePrefix": { + "type": "string" + } + } + }, + "IPipelineStep": { + "required": [ + "_t" + ], + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IPipelineStepDatasetEvaluationStep" + }, + { + "$ref": "#/components/schemas/IPipelineStepSendCompletionMailStep" + }, + { + "$ref": "#/components/schemas/IPipelineStepWorkflowAggregationStep" + }, + { + "$ref": "#/components/schemas/IPipelineStepWorkflowLabelingStep" + } + ], + "discriminator": { + "propertyName": "_t", + "mapping": { + "DatasetEvaluationStepModel": "#/components/schemas/IPipelineStepDatasetEvaluationStep", + "SendCompletionMailStepModel": "#/components/schemas/IPipelineStepSendCompletionMailStep", + "WorkflowAggregationStepModel": "#/components/schemas/IPipelineStepWorkflowAggregationStep", + "WorkflowLabelingStepModel": "#/components/schemas/IPipelineStepWorkflowLabelingStep" + } + } + }, + "IPipelineStepDatasetEvaluationStep": { + "required": [ + "datasetArtifactId", + "aggregationResultFileArtifactId", + "evaluationResultFileArtifactId", + "receiver", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "DatasetEvaluationStepModel" + ], + "type": "string" + }, + "datasetArtifactId": { + "type": "string" + }, + "aggregationResultFileArtifactId": { + "type": "string" + }, + "evaluationResultFileArtifactId": { + "type": "string" + }, + "receiver": { + "type": "string" + } + } + }, + "IPipelineStepSendCompletionMailStep": { + "required": [ + "receiver", + "resultsFileArtifactIdentifier", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "SendCompletionMailStepModel" + ], + "type": "string" + }, + "receiver": { + "type": "string" + }, + "resultsFileArtifactIdentifier": { + "type": "string" + } + } + }, + "IPipelineStepWorkflowAggregationStep": { + "required": [ + "campaignArtifactId", + "workflowArtifactId", + "fileArtifactId", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "WorkflowAggregationStepModel" + ], + "type": "string" + }, + "campaignArtifactId": { + "type": "string" + }, + "workflowArtifactId": { + "type": "string" + }, + "fileArtifactId": { + "type": "string" + }, + "aggregatorType": { + "$ref": "#/components/schemas/AggregatorType" + }, + "demographicKeys": { + "type": "array", + "items": { + "type": "string" + }, + "nullable": true + } + } + }, + "IPipelineStepWorkflowLabelingStep": { + "required": [ + "workflowArtifactId", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "WorkflowLabelingStepModel" + ], + "type": "string" + }, + "workflowArtifactId": { + "type": "string" + } + } + }, + "IRankingConfig": { + "required": [ + "_t" + ], + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IRankingConfigBradleyTerryRankingConfig" + }, + { + "$ref": "#/components/schemas/IRankingConfigEloConfig" + } + ], + "discriminator": { + "propertyName": "_t", + "mapping": { + "BradleyTerryRankingConfig": "#/components/schemas/IRankingConfigBradleyTerryRankingConfig", + "EloConfig": "#/components/schemas/IRankingConfigEloConfig" + } + } + }, + "IRankingConfigBradleyTerryRankingConfig": { + "required": [ + "startingScore", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "BradleyTerryRankingConfig" + ], + "type": "string" + }, + "startingScore": { + "type": "integer", + "format": "int32" + } + } + }, + "IRankingConfigEloConfig": { + "required": [ + "startingScore", + "kFactor", + "scalingFactor", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "EloConfig" + ], + "type": "string" + }, + "startingScore": { + "type": "integer", + "format": "int32" + }, + "kFactor": { + "type": "integer", + "format": "int32" + }, + "scalingFactor": { + "type": "integer", + "format": "int32" + } + } + }, + "IRapidBlueprint": { + "required": [ + "_t" + ], + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IRapidBlueprintAttachCategoryRapidBlueprint" + }, + { + "$ref": "#/components/schemas/IRapidBlueprintBoundingBoxRapidBlueprint" + }, + { + "$ref": "#/components/schemas/IRapidBlueprintCompareRapidBlueprint" + }, + { + "$ref": "#/components/schemas/IRapidBlueprintFreeTextRapidBlueprint" + }, + { + "$ref": "#/components/schemas/IRapidBlueprintLineRapidBlueprint" + }, + { + "$ref": "#/components/schemas/IRapidBlueprintLocateRapidBlueprint" + }, + { + "$ref": "#/components/schemas/IRapidBlueprintNamedEntityRapidBlueprint" + }, + { + "$ref": "#/components/schemas/IRapidBlueprintPolygonRapidBlueprint" + }, + { + "$ref": "#/components/schemas/IRapidBlueprintScrubRapidBlueprint" + }, + { + "$ref": "#/components/schemas/IRapidBlueprintTranscriptionRapidBlueprint" + } + ], + "discriminator": { + "propertyName": "_t", + "mapping": { + "ClassifyBlueprint": "#/components/schemas/IRapidBlueprintAttachCategoryRapidBlueprint", + "BoundingBoxBlueprint": "#/components/schemas/IRapidBlueprintBoundingBoxRapidBlueprint", + "CompareBlueprint": "#/components/schemas/IRapidBlueprintCompareRapidBlueprint", + "FreeTextBlueprint": "#/components/schemas/IRapidBlueprintFreeTextRapidBlueprint", + "LineBlueprint": "#/components/schemas/IRapidBlueprintLineRapidBlueprint", + "LocateBlueprint": "#/components/schemas/IRapidBlueprintLocateRapidBlueprint", + "NamedEntityBlueprint": "#/components/schemas/IRapidBlueprintNamedEntityRapidBlueprint", + "PolygonBlueprint": "#/components/schemas/IRapidBlueprintPolygonRapidBlueprint", + "ScrubBlueprint": "#/components/schemas/IRapidBlueprintScrubRapidBlueprint", + "TranscriptionBlueprint": "#/components/schemas/IRapidBlueprintTranscriptionRapidBlueprint" + } + } + }, + "IRapidBlueprintAttachCategoryRapidBlueprint": { + "required": [ + "categories", + "title", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "ClassifyBlueprint" + ], + "type": "string" + }, + "categories": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AttachCategoryRapidBlueprint_Category" + } + }, + "possibleCategories": { + "type": "array", + "items": { + "type": "string" + }, + "nullable": true + }, + "title": { + "type": "string" + } + } + }, + "IRapidBlueprintBoundingBoxRapidBlueprint": { + "required": [ + "target", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "BoundingBoxBlueprint" + ], + "type": "string" + }, + "target": { + "type": "string" + } + } + }, + "IRapidBlueprintCompareRapidBlueprint": { + "required": [ + "criteria", + "_t" ], - "discriminator": { - "propertyName": "_t", - "mapping": { - "CreateSimplePipelineModel": "#/components/schemas/IPipelineCreateSimplePipeline" + "properties": { + "_t": { + "enum": [ + "CompareBlueprint" + ], + "type": "string" + }, + "criteria": { + "type": "string" + }, + "indexIdentifiers": { + "type": "array", + "items": { + "type": "string" + }, + "nullable": true } } }, - "IPipelineArtifact": { + "IRapidBlueprintFreeTextRapidBlueprint": { "required": [ + "question", "_t" ], - "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/IPipelineArtifactCreateDatasetArtifact" + "properties": { + "_t": { + "enum": [ + "FreeTextBlueprint" + ], + "type": "string" + }, + "question": { + "type": "string" + }, + "shouldValidateResponse": { + "type": "boolean", + "nullable": true + }, + "validationSystemPrompt": { + "type": "string", + "nullable": true } + } + }, + "IRapidBlueprintLineRapidBlueprint": { + "required": [ + "target", + "_t" ], - "discriminator": { - "propertyName": "_t", - "mapping": { - "CreateDatasetArtifactModel": "#/components/schemas/IPipelineArtifactCreateDatasetArtifact" + "properties": { + "_t": { + "enum": [ + "LineBlueprint" + ], + "type": "string" + }, + "target": { + "type": "string" } } }, - "IPipelineArtifactCreateDatasetArtifact": { + "IRapidBlueprintLocateRapidBlueprint": { "required": [ - "identifier", - "dataset", + "target", "_t" ], "properties": { "_t": { "enum": [ - "CreateDatasetArtifactModel" + "LocateBlueprint" ], "type": "string" }, - "identifier": { + "target": { "type": "string" - }, - "dataset": { - "$ref": "#/components/schemas/IDataset" } } }, - "IPipelineCreateSimplePipeline": { + "IRapidBlueprintNamedEntityRapidBlueprint": { "required": [ - "artifacts", - "pipelineSteps", - "namePrefix", + "target", + "classes", "_t" ], "properties": { "_t": { "enum": [ - "CreateSimplePipelineModel" + "NamedEntityBlueprint" ], "type": "string" }, - "artifacts": { - "type": "array", - "items": { - "$ref": "#/components/schemas/IPipelineArtifact" - } + "target": { + "type": "string" }, - "pipelineSteps": { + "classes": { "type": "array", "items": { - "$ref": "#/components/schemas/IPipelineStep" + "type": "string" } + } + } + }, + "IRapidBlueprintPolygonRapidBlueprint": { + "required": [ + "target", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "PolygonBlueprint" + ], + "type": "string" }, - "namePrefix": { + "target": { "type": "string" } } }, - "IPipelineStep": { + "IRapidBlueprintScrubRapidBlueprint": { + "required": [ + "target", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "ScrubBlueprint" + ], + "type": "string" + }, + "target": { + "type": "string" + } + } + }, + "IRapidBlueprintTranscriptionRapidBlueprint": { + "required": [ + "title", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "TranscriptionBlueprint" + ], + "type": "string" + }, + "title": { + "type": "string" + } + } + }, + "IRapidPayload": { "required": [ "_t" ], "type": "object", "oneOf": [ { - "$ref": "#/components/schemas/IPipelineStepDatasetEvaluationStep" + "$ref": "#/components/schemas/IRapidPayloadBoundingBoxPayload" }, { - "$ref": "#/components/schemas/IPipelineStepSendCompletionMailStep" + "$ref": "#/components/schemas/IRapidPayloadClassifyPayload" }, { - "$ref": "#/components/schemas/IPipelineStepWorkflowAggregationStep" + "$ref": "#/components/schemas/IRapidPayloadComparePayload" }, { - "$ref": "#/components/schemas/IPipelineStepWorkflowLabelingStep" + "$ref": "#/components/schemas/IRapidPayloadFreeTextPayload" + }, + { + "$ref": "#/components/schemas/IRapidPayloadLinePayload" + }, + { + "$ref": "#/components/schemas/IRapidPayloadLocatePayload" + }, + { + "$ref": "#/components/schemas/IRapidPayloadNamedEntityPayload" + }, + { + "$ref": "#/components/schemas/IRapidPayloadPolygonPayload" + }, + { + "$ref": "#/components/schemas/IRapidPayloadScrubPayload" + }, + { + "$ref": "#/components/schemas/IRapidPayloadTranscriptionPayload" } ], "discriminator": { "propertyName": "_t", "mapping": { - "DatasetEvaluationStepModel": "#/components/schemas/IPipelineStepDatasetEvaluationStep", - "SendCompletionMailStepModel": "#/components/schemas/IPipelineStepSendCompletionMailStep", - "WorkflowAggregationStepModel": "#/components/schemas/IPipelineStepWorkflowAggregationStep", - "WorkflowLabelingStepModel": "#/components/schemas/IPipelineStepWorkflowLabelingStep" + "BoundingBoxPayload": "#/components/schemas/IRapidPayloadBoundingBoxPayload", + "ClassifyPayload": "#/components/schemas/IRapidPayloadClassifyPayload", + "ComparePayload": "#/components/schemas/IRapidPayloadComparePayload", + "FreeTextPayload": "#/components/schemas/IRapidPayloadFreeTextPayload", + "LinePayload": "#/components/schemas/IRapidPayloadLinePayload", + "LocatePayload": "#/components/schemas/IRapidPayloadLocatePayload", + "NamedEntityPayload": "#/components/schemas/IRapidPayloadNamedEntityPayload", + "PolygonPayload": "#/components/schemas/IRapidPayloadPolygonPayload", + "ScrubPayload": "#/components/schemas/IRapidPayloadScrubPayload", + "TranscriptionPayload": "#/components/schemas/IRapidPayloadTranscriptionPayload" } } }, - "IPipelineStepDatasetEvaluationStep": { + "IRapidPayloadBoundingBoxPayload": { "required": [ - "datasetArtifactId", - "aggregationResultFileArtifactId", - "evaluationResultFileArtifactId", - "receiver", + "target", "_t" ], "properties": { "_t": { "enum": [ - "DatasetEvaluationStepModel" + "BoundingBoxPayload" ], "type": "string" }, - "datasetArtifactId": { + "target": { + "type": "string" + } + } + }, + "IRapidPayloadClassifyPayload": { + "required": [ + "categories", + "title", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "ClassifyPayload" + ], "type": "string" }, - "aggregationResultFileArtifactId": { + "categories": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ClassifyPayload_Category" + } + }, + "title": { + "type": "string" + } + } + }, + "IRapidPayloadComparePayload": { + "required": [ + "criteria", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "ComparePayload" + ], "type": "string" }, - "evaluationResultFileArtifactId": { + "criteria": { + "type": "string" + } + } + }, + "IRapidPayloadFreeTextPayload": { + "required": [ + "question", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "FreeTextPayload" + ], "type": "string" }, - "receiver": { + "question": { "type": "string" + }, + "shouldValidateResponse": { + "type": "boolean" + }, + "validationSystemPrompt": { + "type": "string", + "nullable": true } } }, - "IPipelineStepSendCompletionMailStep": { + "IRapidPayloadLinePayload": { "required": [ - "receiver", - "resultsFileArtifactIdentifier", + "target", "_t" ], "properties": { "_t": { "enum": [ - "SendCompletionMailStepModel" + "LinePayload" ], "type": "string" }, - "receiver": { + "target": { + "type": "string" + } + } + }, + "IRapidPayloadLocatePayload": { + "required": [ + "target", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "LocatePayload" + ], "type": "string" }, - "resultsFileArtifactIdentifier": { + "target": { "type": "string" } } }, - "IPipelineStepWorkflowAggregationStep": { + "IRapidPayloadNamedEntityPayload": { "required": [ - "campaignArtifactId", - "workflowArtifactId", - "fileArtifactId", + "target", + "classes", "_t" ], "properties": { "_t": { "enum": [ - "WorkflowAggregationStepModel" + "NamedEntityPayload" ], "type": "string" }, - "campaignArtifactId": { - "type": "string" - }, - "workflowArtifactId": { - "type": "string" - }, - "fileArtifactId": { + "target": { "type": "string" }, - "aggregatorType": { - "$ref": "#/components/schemas/AggregatorType" - }, - "demographicKeys": { + "classes": { "type": "array", "items": { "type": "string" - }, - "nullable": true + } } } }, - "IPipelineStepWorkflowLabelingStep": { + "IRapidPayloadPolygonPayload": { "required": [ - "workflowArtifactId", + "target", "_t" ], "properties": { "_t": { "enum": [ - "WorkflowLabelingStepModel" + "PolygonPayload" ], "type": "string" }, - "workflowArtifactId": { + "target": { "type": "string" } } }, - "IRankingConfig": { - "required": [ - "_t" - ], - "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/IRankingConfigBradleyTerryRankingConfig" - }, - { - "$ref": "#/components/schemas/IRankingConfigEloConfig" - } - ], - "discriminator": { - "propertyName": "_t", - "mapping": { - "BradleyTerryRankingConfig": "#/components/schemas/IRankingConfigBradleyTerryRankingConfig", - "EloConfig": "#/components/schemas/IRankingConfigEloConfig" - } - } - }, - "IRankingConfigBradleyTerryRankingConfig": { + "IRapidPayloadScrubPayload": { "required": [ - "startingScore", + "target", "_t" ], "properties": { "_t": { "enum": [ - "BradleyTerryRankingConfig" + "ScrubPayload" ], "type": "string" }, - "startingScore": { - "type": "integer", - "format": "int32" + "target": { + "type": "string" } } }, - "IRankingConfigEloConfig": { + "IRapidPayloadTranscriptionPayload": { "required": [ - "startingScore", - "kFactor", - "scalingFactor", + "title", + "transcription", "_t" ], "properties": { "_t": { "enum": [ - "EloConfig" + "TranscriptionPayload" ], "type": "string" }, - "startingScore": { - "type": "integer", - "format": "int32" - }, - "kFactor": { - "type": "integer", - "format": "int32" + "title": { + "type": "string" }, - "scalingFactor": { - "type": "integer", - "format": "int32" + "transcription": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TranscriptionPayload_TranscriptionWord" + } } } }, - "IRapidBlueprint": { + "IRapidResult": { "required": [ "_t" ], "type": "object", "oneOf": [ { - "$ref": "#/components/schemas/IRapidBlueprintAttachCategoryRapidBlueprint" + "$ref": "#/components/schemas/IRapidResultAttachCategoryResult" }, { - "$ref": "#/components/schemas/IRapidBlueprintBoundingBoxRapidBlueprint" + "$ref": "#/components/schemas/IRapidResultBoundingBoxResult" }, { - "$ref": "#/components/schemas/IRapidBlueprintCompareRapidBlueprint" + "$ref": "#/components/schemas/IRapidResultCompareResult" }, { - "$ref": "#/components/schemas/IRapidBlueprintFreeTextRapidBlueprint" + "$ref": "#/components/schemas/IRapidResultFreeTextResult" }, { - "$ref": "#/components/schemas/IRapidBlueprintLineRapidBlueprint" + "$ref": "#/components/schemas/IRapidResultLineResult" }, { - "$ref": "#/components/schemas/IRapidBlueprintLocateRapidBlueprint" + "$ref": "#/components/schemas/IRapidResultLocateResult" }, { - "$ref": "#/components/schemas/IRapidBlueprintNamedEntityRapidBlueprint" + "$ref": "#/components/schemas/IRapidResultNamedEntityResult" }, { - "$ref": "#/components/schemas/IRapidBlueprintPolygonRapidBlueprint" + "$ref": "#/components/schemas/IRapidResultPolygonResult" }, { - "$ref": "#/components/schemas/IRapidBlueprintScrubRapidBlueprint" + "$ref": "#/components/schemas/IRapidResultScrubResult" }, { - "$ref": "#/components/schemas/IRapidBlueprintTranscriptionRapidBlueprint" + "$ref": "#/components/schemas/IRapidResultSkipResult" + }, + { + "$ref": "#/components/schemas/IRapidResultTranscriptionResult" } ], "discriminator": { "propertyName": "_t", "mapping": { - "ClassifyBlueprint": "#/components/schemas/IRapidBlueprintAttachCategoryRapidBlueprint", - "BoundingBoxBlueprint": "#/components/schemas/IRapidBlueprintBoundingBoxRapidBlueprint", - "CompareBlueprint": "#/components/schemas/IRapidBlueprintCompareRapidBlueprint", - "FreeTextBlueprint": "#/components/schemas/IRapidBlueprintFreeTextRapidBlueprint", - "LineBlueprint": "#/components/schemas/IRapidBlueprintLineRapidBlueprint", - "LocateBlueprint": "#/components/schemas/IRapidBlueprintLocateRapidBlueprint", - "NamedEntityBlueprint": "#/components/schemas/IRapidBlueprintNamedEntityRapidBlueprint", - "PolygonBlueprint": "#/components/schemas/IRapidBlueprintPolygonRapidBlueprint", - "ScrubBlueprint": "#/components/schemas/IRapidBlueprintScrubRapidBlueprint", - "TranscriptionBlueprint": "#/components/schemas/IRapidBlueprintTranscriptionRapidBlueprint" + "AttachCategoryResult": "#/components/schemas/IRapidResultAttachCategoryResult", + "BoundingBoxResult": "#/components/schemas/IRapidResultBoundingBoxResult", + "CompareResult": "#/components/schemas/IRapidResultCompareResult", + "FreeTextResult": "#/components/schemas/IRapidResultFreeTextResult", + "LineResult": "#/components/schemas/IRapidResultLineResult", + "LocateResult": "#/components/schemas/IRapidResultLocateResult", + "NamedEntityResult": "#/components/schemas/IRapidResultNamedEntityResult", + "PolygonResult": "#/components/schemas/IRapidResultPolygonResult", + "ScrubResult": "#/components/schemas/IRapidResultScrubResult", + "SkipResult": "#/components/schemas/IRapidResultSkipResult", + "TranscriptionResult": "#/components/schemas/IRapidResultTranscriptionResult" } } }, - "IRapidBlueprintAttachCategoryRapidBlueprint": { + "IRapidResultAttachCategoryResult": { "required": [ - "categories", - "title", + "rapidId", + "category", "_t" ], "properties": { "_t": { "enum": [ - "ClassifyBlueprint" + "AttachCategoryResult" ], "type": "string" }, - "categories": { - "type": "array", - "items": { - "$ref": "#/components/schemas/AttachCategoryRapidBlueprint_Category" - } - }, - "possibleCategories": { - "type": "array", - "items": { - "type": "string" - }, - "nullable": true + "rapidId": { + "type": "string" }, - "title": { + "category": { "type": "string" } } }, - "IRapidBlueprintBoundingBoxRapidBlueprint": { + "IRapidResultBoundingBoxResult": { "required": [ - "target", + "rapidId", + "boundingBoxes", "_t" ], "properties": { "_t": { "enum": [ - "BoundingBoxBlueprint" + "BoundingBoxResult" ], "type": "string" }, - "target": { + "rapidId": { "type": "string" + }, + "boundingBoxes": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BoundingBoxResult_Box" + } } } }, - "IRapidBlueprintCompareRapidBlueprint": { + "IRapidResultCompareResult": { "required": [ - "criteria", + "rapidId", "_t" ], "properties": { "_t": { "enum": [ - "CompareBlueprint" + "CompareResult" ], "type": "string" }, - "criteria": { + "rapidId": { "type": "string" }, - "indexIdentifiers": { + "winners": { "type": "array", "items": { "type": "string" - }, - "nullable": true + } } } }, - "IRapidBlueprintFreeTextRapidBlueprint": { + "IRapidResultFreeTextResult": { "required": [ - "question", + "rapidId", + "answer", "_t" ], "properties": { "_t": { "enum": [ - "FreeTextBlueprint" + "FreeTextResult" ], "type": "string" }, - "question": { + "rapidId": { "type": "string" }, - "shouldValidateResponse": { - "type": "boolean", - "nullable": true + "answer": { + "type": "string" + } + } + }, + "IRapidResultLineResult": { + "required": [ + "rapidId", + "lines", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "LineResult" + ], + "type": "string" }, - "validationSystemPrompt": { - "type": "string", - "nullable": true + "rapidId": { + "type": "string" + }, + "lines": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LineResult_Line" + } } } }, - "IRapidBlueprintLineRapidBlueprint": { + "IRapidResultLocateResult": { "required": [ - "target", + "rapidId", + "coordinates", "_t" ], "properties": { "_t": { "enum": [ - "LineBlueprint" + "LocateResult" ], "type": "string" }, - "target": { + "rapidId": { "type": "string" + }, + "coordinates": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LocateCoordinate" + } } } }, - "IRapidBlueprintLocateRapidBlueprint": { + "IRapidResultNamedEntityResult": { "required": [ - "target", + "rapidId", + "classifications", "_t" ], "properties": { "_t": { "enum": [ - "LocateBlueprint" + "NamedEntityResult" ], "type": "string" }, - "target": { + "rapidId": { "type": "string" + }, + "classifications": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NamedEntityResult_NamedClassification" + } } } }, - "IRapidBlueprintNamedEntityRapidBlueprint": { + "IRapidResultPolygonResult": { "required": [ - "target", - "classes", + "rapidId", + "shapes", "_t" ], "properties": { "_t": { "enum": [ - "NamedEntityBlueprint" + "PolygonResult" ], "type": "string" }, - "target": { + "rapidId": { "type": "string" }, - "classes": { + "shapes": { "type": "array", "items": { - "type": "string" + "$ref": "#/components/schemas/PolygonResult_Shape" } } } }, - "IRapidBlueprintPolygonRapidBlueprint": { + "IRapidResultScrubResult": { "required": [ - "target", + "rapidId", + "timestamps", "_t" ], "properties": { "_t": { "enum": [ - "PolygonBlueprint" + "ScrubResult" ], "type": "string" }, - "target": { + "rapidId": { "type": "string" + }, + "timestamps": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } } } }, - "IRapidBlueprintScrubRapidBlueprint": { + "IRapidResultSkipResult": { "required": [ - "target", + "rapidId", "_t" ], "properties": { "_t": { "enum": [ - "ScrubBlueprint" + "SkipResult" ], "type": "string" }, - "target": { + "rapidId": { "type": "string" } } }, - "IRapidBlueprintTranscriptionRapidBlueprint": { + "IRapidResultTranscriptionResult": { "required": [ - "title", + "rapidId", + "selectedWords", "_t" ], "properties": { "_t": { "enum": [ - "TranscriptionBlueprint" + "TranscriptionResult" ], "type": "string" }, - "title": { + "rapidId": { "type": "string" + }, + "selectedWords": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TranscriptionResult_TranscriptionWord" + } } } }, @@ -6457,50 +8329,111 @@ "type": "integer", "format": "int32" }, - "threshold": { - "type": "number", - "format": "double" + "threshold": { + "type": "number", + "format": "double" + } + } + }, + "IRefereeNaiveReferee": { + "required": [ + "totalVotes", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "NaiveReferee" + ], + "type": "string" + }, + "totalVotes": { + "type": "integer", + "format": "int32" + } + } + }, + "IRefereeQuorumReferee": { + "required": [ + "maxVotes", + "threshold", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "QuorumReferee" + ], + "type": "string" + }, + "maxVotes": { + "type": "integer", + "format": "int32" + }, + "threshold": { + "type": "integer", + "format": "int32" + } + } + }, + "IResponseAggregation": { + "required": [ + "_t" + ], + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IResponseAggregationClassifyAggregation" + }, + { + "$ref": "#/components/schemas/IResponseAggregationCompareAggregation" + } + ], + "discriminator": { + "propertyName": "_t", + "mapping": { + "ClassifyAggregation": "#/components/schemas/IResponseAggregationClassifyAggregation", + "CompareAggregation": "#/components/schemas/IResponseAggregationCompareAggregation" } } }, - "IRefereeNaiveReferee": { + "IResponseAggregationClassifyAggregation": { "required": [ - "totalVotes", + "categoryTallies", "_t" ], "properties": { "_t": { "enum": [ - "NaiveReferee" + "ClassifyAggregation" ], "type": "string" }, - "totalVotes": { - "type": "integer", - "format": "int32" + "categoryTallies": { + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/ResponseTally" + } } } }, - "IRefereeQuorumReferee": { + "IResponseAggregationCompareAggregation": { "required": [ - "maxVotes", - "threshold", + "winnerTallies", "_t" ], "properties": { "_t": { "enum": [ - "QuorumReferee" + "CompareAggregation" ], "type": "string" }, - "maxVotes": { - "type": "integer", - "format": "int32" - }, - "threshold": { - "type": "integer", - "format": "int32" + "winnerTallies": { + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/ResponseTally" + } } } }, @@ -7114,12 +9047,209 @@ "Failed" ] }, + "JobNavigationItem": { + "required": [ + "rapidId", + "asset", + "state" + ], + "type": "object", + "properties": { + "rapidId": { + "type": "string" + }, + "asset": { + "$ref": "#/components/schemas/IAsset" + }, + "state": { + "$ref": "#/components/schemas/RapidState" + } + } + }, + "JobRapidResult": { + "required": [ + "rapidId", + "asset", + "responses", + "totalResponseCount", + "state", + "payload" + ], + "type": "object", + "properties": { + "rapidId": { + "type": "string" + }, + "asset": { + "$ref": "#/components/schemas/IAsset" + }, + "responses": { + "type": "array", + "items": { + "$ref": "#/components/schemas/JobResponse" + } + }, + "totalResponseCount": { + "type": "integer", + "format": "int64" + }, + "state": { + "$ref": "#/components/schemas/RapidState" + }, + "payload": { + "$ref": "#/components/schemas/IRapidPayload" + }, + "context": { + "type": "string", + "nullable": true + }, + "contextAsset": { + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IAsset" + } + ], + "nullable": true + }, + "decisiveness": { + "type": "number", + "format": "double", + "nullable": true + }, + "aggregation": { + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IResponseAggregation" + } + ], + "nullable": true + } + } + }, + "JobResponse": { + "required": [ + "id", + "userId", + "country", + "language", + "result", + "userScore", + "userScores", + "demographicInformation" + ], + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "userId": { + "type": "string" + }, + "country": { + "type": "string" + }, + "language": { + "type": "string" + }, + "result": { + "$ref": "#/components/schemas/IRapidResult" + }, + "userScore": { + "type": "number", + "format": "double" + }, + "userScores": { + "type": "object", + "additionalProperties": { + "type": "number", + "format": "double" + } + }, + "demographicInformation": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "LabelingState": { + "enum": [ + "Created", + "Started", + "Labeling", + "Paused", + "Done", + "Failed" + ] + }, + "LineResult_Line": { + "required": [ + "size", + "points" + ], + "type": "object", + "properties": { + "size": { + "type": "number", + "format": "double" + }, + "points": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LineResult_LinePoint" + } + } + } + }, + "LineResult_LinePoint": { + "required": [ + "x", + "y" + ], + "type": "object", + "properties": { + "x": { + "type": "number", + "format": "double" + }, + "y": { + "type": "number", + "format": "double" + } + } + }, + "LocateCoordinate": { + "required": [ + "x", + "y" + ], + "type": "object", + "properties": { + "x": { + "type": "number", + "format": "double" + }, + "y": { + "type": "number", + "format": "double" + } + } + }, "MetadataInputCollection": { "type": "object", "additionalProperties": { "$ref": "#/components/schemas/IMetadataInput" } }, + "MetadataModelCollection": { + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/IMetadata" + } + }, "MetadataVisibilities": { "type": "array", "items": { @@ -7134,6 +9264,27 @@ "type": "string" } }, + "NamedEntityResult_NamedClassification": { + "required": [ + "start", + "end", + "classification" + ], + "type": "object", + "properties": { + "start": { + "type": "integer", + "format": "int32" + }, + "end": { + "type": "integer", + "format": "int32" + }, + "classification": { + "type": "string" + } + } + }, "OrderState": { "enum": [ "Created", @@ -7149,6 +9300,39 @@ "StaleResults" ] }, + "PolygonResult_Coordinate": { + "required": [ + "x", + "y" + ], + "type": "object", + "properties": { + "x": { + "type": "number", + "format": "double", + "nullable": true + }, + "y": { + "type": "number", + "format": "double", + "nullable": true + } + } + }, + "PolygonResult_Shape": { + "required": [ + "edges" + ], + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PolygonResult_Coordinate" + } + } + } + }, "PreviewOrderEndpoint_Input": { "type": "object", "properties": { @@ -7753,6 +9937,54 @@ } } }, + "RankingDatapoint": { + "required": [ + "datapointId", + "asset", + "elo" + ], + "type": "object", + "properties": { + "datapointId": { + "type": "string" + }, + "asset": { + "$ref": "#/components/schemas/IAsset" + }, + "elo": { + "type": "integer", + "format": "int32" + } + } + }, + "RapidState": { + "enum": [ + "Labeling", + "Paused", + "Incomplete", + "Flagged", + "Done", + "None", + "Rejected" + ] + }, + "ResponseTally": { + "required": [ + "count", + "userScoreSum" + ], + "type": "object", + "properties": { + "count": { + "type": "integer", + "format": "int64" + }, + "userScoreSum": { + "type": "number", + "format": "double" + } + } + }, "RestartRapidsEndpoint_Input": { "required": [ "rapidIds" @@ -7789,6 +10021,12 @@ null ] }, + "SortDirection": { + "enum": [ + "Asc", + "Desc" + ] + }, "StickyConfig": { "type": "object", "properties": { @@ -7853,6 +10091,38 @@ } } }, + "TranscriptionPayload_TranscriptionWord": { + "required": [ + "word", + "wordIndex" + ], + "type": "object", + "properties": { + "word": { + "type": "string" + }, + "wordIndex": { + "type": "integer", + "format": "int32" + } + } + }, + "TranscriptionResult_TranscriptionWord": { + "required": [ + "word", + "wordIndex" + ], + "type": "object", + "properties": { + "word": { + "type": "string" + }, + "wordIndex": { + "type": "integer", + "format": "int32" + } + } + }, "UnlockOrderEndpoint_Output": { "required": [ "datasetIds" diff --git a/openapi/schemas/payment.openapi.json b/openapi/schemas/payment.openapi.json index ec17325f90..2d740f94ee 100644 --- a/openapi/schemas/payment.openapi.json +++ b/openapi/schemas/payment.openapi.json @@ -3,7 +3,7 @@ "info": { "title": "Rapidata Payment API", "description": "The API for the Rapidata Payment service", - "version": "2026.08.18.1529-c55ad91" + "version": "2026.08.19.0938-f150f5e" }, "servers": [ { diff --git a/openapi/schemas/pipeline.openapi.json b/openapi/schemas/pipeline.openapi.json index eef86effbc..c9af6ec7c7 100644 --- a/openapi/schemas/pipeline.openapi.json +++ b/openapi/schemas/pipeline.openapi.json @@ -3,7 +3,7 @@ "info": { "title": "Rapidata Pipeline API", "description": "The API for the Rapidata Pipeline service", - "version": "2026.08.18.1529-c55ad91" + "version": "2026.08.19.0938-f150f5e" }, "servers": [ { @@ -55,7 +55,8 @@ "403": { "description": "Forbidden" } - } + }, + "deprecated": true } }, "/pipeline/preliminary-download/{preliminaryDownloadId}": { diff --git a/openapi/schemas/rapid.openapi.json b/openapi/schemas/rapid.openapi.json index 6bb6bff34e..87731c7b98 100644 --- a/openapi/schemas/rapid.openapi.json +++ b/openapi/schemas/rapid.openapi.json @@ -3,7 +3,7 @@ "info": { "title": "Rapidata Rapid API", "description": "The API for the Rapidata Rapid service", - "version": "2026.08.18.1529-c55ad91" + "version": "2026.08.19.0938-f150f5e" }, "servers": [ { @@ -1117,7 +1117,8 @@ "403": { "description": "Forbidden" } - } + }, + "deprecated": true } }, "/rapid/compare-ab-summary/{correlationId}/recalculate": { diff --git a/openapi/schemas/rapidata.filtered.openapi.json b/openapi/schemas/rapidata.filtered.openapi.json index af5cd05363..fb8ad50500 100644 --- a/openapi/schemas/rapidata.filtered.openapi.json +++ b/openapi/schemas/rapidata.filtered.openapi.json @@ -3,7 +3,7 @@ "info": { "title": "Rapidata Asset API", "description": "The API for the Rapidata Asset service", - "version": "2026.08.18.1529-c55ad91" + "version": "2026.08.19.0938-f150f5e" }, "servers": [ { @@ -26176,6 +26176,73 @@ ] } }, + "/job/{jobId}/ab-summary": { + "get": { + "tags": [ + "Job" + ], + "summary": "Gets the A/B winner summary for a job's comparison labelling.", + "description": "Scoped to the job's labelling server-side; returns 404 when the job has no labelling task.", + "parameters": [ + { + "name": "jobId", + "in": "path", + "description": "The id of the job to summarise.", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "useUserScore", + "in": "query", + "description": "Whether to weight wins by the annotator's user score.", + "schema": { + "type": "boolean", + "default": false + } + } + ], + "responses": { + "200": { + "description": "OK", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetJobAbSummaryEndpoint_Output" + } + } + } + }, + "400": { + "description": "Bad Request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidationProblemDetails" + } + } + } + }, + "401": { + "description": "Unauthenticated" + }, + "403": { + "description": "Forbidden" + } + }, + "security": [ + { + "OpenIdConnect": [ + "openid", + "profile", + "email", + "offline_access" + ] + } + ] + } + }, "/job/{jobId}/cost-estimate": { "get": { "tags": [ @@ -26234,6 +26301,100 @@ ] } }, + "/job/{jobId}/datapoints": { + "get": { + "tags": [ + "Job" + ], + "summary": "Gets the datapoints of the dataset backing a job.", + "description": "Scoped server-side to the job's own dataset; returns 404 when the job has no dataset.", + "parameters": [ + { + "name": "jobId", + "in": "path", + "description": "The id of the job whose datapoints to list.", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "The 1-based page index.", + "schema": { + "type": "integer" + }, + "x-parameter-group": "page" + }, + { + "name": "page_size", + "in": "query", + "description": "The number of items per page.", + "schema": { + "type": "integer" + }, + "x-parameter-group": "page" + }, + { + "name": "sort", + "in": "query", + "description": "Sort fields. Prefix with - for descending order (e.g. -created_at).", + "schema": { + "type": "array", + "items": { + "enum": [ + "id", + "-id", + "created_at", + "-created_at" + ], + "type": "string" + } + }, + "x-parameter-group": "sort" + } + ], + "responses": { + "200": { + "description": "OK", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetJobDatapointsEndpoint_PagedResultOfOutput" + } + } + } + }, + "400": { + "description": "Bad Request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidationProblemDetails" + } + } + } + }, + "401": { + "description": "Unauthenticated" + }, + "403": { + "description": "Forbidden" + } + }, + "security": [ + { + "OpenIdConnect": [ + "openid", + "profile", + "email", + "offline_access" + ] + } + ] + } + }, "/job/definition/{definitionId}/cost-estimate": { "get": { "tags": [ @@ -26292,22 +26453,291 @@ ] } }, + "/job/{jobId}/progress": { + "get": { + "tags": [ + "Job" + ], + "summary": "Gets the labelling progress for a job.", + "description": "Scoped to the job's labelling server-side; returns 404 when the job has no labelling task.", + "parameters": [ + { + "name": "jobId", + "in": "path", + "description": "The id of the job to get progress for.", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "OK", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetJobProgressEndpoint_Output" + } + } + } + }, + "400": { + "description": "Bad Request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidationProblemDetails" + } + } + } + }, + "401": { + "description": "Unauthenticated" + }, + "403": { + "description": "Forbidden" + } + }, + "security": [ + { + "OpenIdConnect": [ + "openid", + "profile", + "email", + "offline_access" + ] + } + ] + } + }, + "/job/{jobId}/responses": { + "get": { + "tags": [ + "Job" + ], + "summary": "Gets the most recent responses for a job.", + "description": "Scoped to the job's labelling server-side; returns 404 when the job has no labelling task.", + "parameters": [ + { + "name": "jobId", + "in": "path", + "description": "The id of the job whose responses to list.", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "limit", + "in": "query", + "description": "The maximum number of responses to return.", + "schema": { + "type": "integer", + "format": "int32", + "default": 100 + } + }, + { + "name": "sort", + "in": "query", + "description": "The order to return responses in.", + "schema": { + "$ref": "#/components/schemas/SortDirection" + } + } + ], + "responses": { + "200": { + "description": "OK", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetJobResponsesEndpoint_Output" + } + } + } + }, + "400": { + "description": "Bad Request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidationProblemDetails" + } + } + } + }, + "401": { + "description": "Unauthenticated" + }, + "403": { + "description": "Forbidden" + } + }, + "security": [ + { + "OpenIdConnect": [ + "openid", + "profile", + "email", + "offline_access" + ] + } + ] + } + }, + "/job/{jobId}/results/{rapidId}/navigation": { + "get": { + "tags": [ + "Job" + ], + "summary": "Gets the anchor rapid plus its neighbours within the job's filtered results.", + "description": "The job scopes the results server-side; returns 404 when the job has no labelling task.", + "parameters": [ + { + "name": "jobId", + "in": "path", + "description": "The id of the job.", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "rapidId", + "in": "path", + "description": "The anchor rapid id.", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "states", + "in": "query", + "description": "Optional rapid states to filter the slice by.", + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RapidState" + } + } + }, + { + "name": "window", + "in": "query", + "description": "The number of neighbours to return on each side.", + "schema": { + "type": "integer", + "format": "int32", + "default": 3 + } + }, + { + "name": "includeNotAccepted", + "in": "query", + "description": "Whether to include not-yet-accepted rapids.", + "schema": { + "type": "boolean", + "default": false + } + }, + { + "name": "includeOverflow", + "in": "query", + "description": "Whether to include overflow rapids.", + "schema": { + "type": "boolean", + "default": false + } + } + ], + "responses": { + "200": { + "description": "OK", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetJobResultNavigationEndpoint_Output" + } + } + } + }, + "400": { + "description": "Bad Request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidationProblemDetails" + } + } + } + }, + "401": { + "description": "Unauthenticated" + }, + "403": { + "description": "Forbidden" + } + }, + "security": [ + { + "OpenIdConnect": [ + "openid", + "profile", + "email", + "offline_access" + ] + } + ] + } + }, "/job/{jobId}/results": { "get": { "tags": [ "Job" ], - "summary": "Gets the results of a job as a JSON string.", - "description": "For file download, use the download-results endpoint instead.", + "summary": "Gets the results grid for a job.", + "description": "Resolves the job's rapid type server-side and returns the matching result shape (rapid\n cards, ranking datapoints, or grouped rankings). Returns 404 when the job has no\n labelling task.", "parameters": [ { "name": "jobId", "in": "path", - "description": "The id of the job to get results for.", + "description": "The id of the job whose results to list.", "required": true, "schema": { "type": "string" } + }, + { + "name": "states", + "in": "query", + "description": "Optional rapid states to filter by (rapid-card results only).", + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RapidState" + } + } + }, + { + "name": "page", + "in": "query", + "description": "The 1-based page index.", + "schema": { + "type": "integer" + }, + "x-parameter-group": "page" + }, + { + "name": "page_size", + "in": "query", + "description": "The number of items per page.", + "schema": { + "type": "integer" + }, + "x-parameter-group": "page" } ], "responses": { @@ -26316,7 +26746,17 @@ "content": { "application/json": { "schema": { - "type": "string" + "$ref": "#/components/schemas/IJobResults" + } + } + } + }, + "400": { + "description": "Bad Request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidationProblemDetails" } } } @@ -33969,6 +34409,7 @@ "description": "Forbidden" } }, + "deprecated": true, "security": [ { "OpenIdConnect": [ @@ -35243,112 +35684,7 @@ ] } }, - "/rapid/{rapidId}/navigation": { - "get": { - "tags": [ - "Rapid" - ], - "summary": "Gets the anchor rapid and its surrounding rapids within the results slice, in the order\n and filter the results grid renders, so the explorer can step neighbour-to-neighbour.", - "description": "Navigation follows the grid's default order (flagged rapids first, then by id) over the\n given correlation slice. Returns 404 when the rapid is not part of the filtered slice.", - "parameters": [ - { - "name": "rapidId", - "in": "path", - "description": "The rapid to anchor navigation on.", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "correlationId", - "in": "query", - "description": "The correlation id whose result slice to navigate.", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "states", - "in": "query", - "description": "Optional rapid states to filter by; all states are included when omitted.", - "schema": { - "type": "array", - "items": { - "$ref": "#/components/schemas/RapidState" - } - } - }, - { - "name": "window", - "in": "query", - "description": "The maximum number of neighbours to return on each side.", - "schema": { - "type": "integer", - "format": "int32", - "default": 3 - } - }, - { - "name": "includeNotAccepted", - "in": "query", - "description": "When true, not-accepted responses count toward the anchor's sample and aggregation.", - "schema": { - "type": "boolean", - "default": false - } - }, - { - "name": "includeOverflow", - "in": "query", - "description": "When true, overflow responses count toward the anchor's sample and aggregation.", - "schema": { - "type": "boolean", - "default": false - } - } - ], - "responses": { - "200": { - "description": "OK", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/GetRapidNavigationEndpoint_Output" - } - } - } - }, - "400": { - "description": "Bad Request", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ValidationProblemDetails" - } - } - } - }, - "401": { - "description": "Unauthenticated" - }, - "403": { - "description": "Forbidden" - } - }, - "security": [ - { - "OpenIdConnect": [ - "openid", - "profile", - "email", - "offline_access" - ] - } - ] - } - }, + "/rapid/{rapidId}/navigation": {}, "/rapid/compare-ab-summary/{correlationId}/recalculate": { "post": { "tags": [ @@ -39014,66 +39350,76 @@ ] } }, - "/workflow/evaluation/{workflowId}/results": { - "get": { + "/workflow/evaluation/{workflowId}/results": {}, + "/workflow/grouped-ranking/{workflowId}/results": {}, + "/workflow/compare/{workflowId}/results": {}, + "/workflow/simple/{workflowId}/results": {}, + "/workflow/{workflowId}": { + "delete": { "tags": [ - "Evaluation" + "Workflow" ], - "summary": "Gets the results for an evaluation workflow.", + "summary": "Deletes a workflow by its id.", "parameters": [ { "name": "workflowId", "in": "path", - "description": "The ID of the workflow to get the results for.", + "description": "The ID of the workflow to delete.", "required": true, "schema": { "type": "string" } + } + ], + "responses": { + "204": { + "description": "No Content" }, - { - "name": "states", - "in": "query", - "description": "Optional list of rapid states to filter by. If not provided, all states are included.", - "schema": { - "type": "array", - "items": { - "$ref": "#/components/schemas/RapidState" + "400": { + "description": "Bad Request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidationProblemDetails" + } } } }, - { - "name": "page", - "in": "query", - "description": "The 1-based page index.", - "schema": { - "type": "integer" - }, - "x-parameter-group": "page" + "401": { + "description": "Unauthenticated" }, + "403": { + "description": "Forbidden" + } + }, + "security": [ { - "name": "page_size", - "in": "query", - "description": "The number of items per page.", - "schema": { - "type": "integer" - }, - "x-parameter-group": "page" - }, + "OpenIdConnect": [ + "openid", + "profile", + "email", + "offline_access" + ] + } + ] + } + }, + "/workflow/{workflowId}/compare-ab-summary": {}, + "/workflow/{workflowId}/progress": { + "get": { + "tags": [ + "Workflow" + ], + "summary": "Gets the progress of a workflow.", + "parameters": [ { - "name": "sort", - "in": "query", - "description": "Sort fields. Prefix with - for descending order (e.g. -created_at).", + "name": "workflowId", + "in": "path", + "description": "The ID of the workflow to get the progress for.", + "required": true, "schema": { - "type": "array", - "items": { - "enum": [ - "id", - "-id" - ], - "type": "string" - } - }, - "x-parameter-group": "sort" + "type": "string" + } } ], "responses": { @@ -39082,7 +39428,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetWorkflowResultsEndpoint_PagedResultOfOutput" + "$ref": "#/components/schemas/GetWorkflowProgressEndpoint_Output" } } } @@ -39104,6 +39450,7 @@ "description": "Forbidden" } }, + "deprecated": true, "security": [ { "OpenIdConnect": [ @@ -39116,22 +39463,14 @@ ] } }, - "/workflow/grouped-ranking/{workflowId}/results": { + "/workflow/{workflowId}/responses": {}, + "/workflows": { "get": { "tags": [ - "GroupedRanking" + "Workflow" ], - "summary": "Gets the result overview for a grouped ranking workflow.", + "summary": "Queries workflows based on the provided filter, page, and sort criteria.", "parameters": [ - { - "name": "workflowId", - "in": "path", - "description": "The ID of the workflow to get the results for.", - "required": true, - "schema": { - "type": "string" - } - }, { "name": "page", "in": "query", @@ -39317,6 +39656,55 @@ }, "x-parameter-group": "filters" }, + { + "name": "owner_mail", + "in": "query", + "description": "Filter by owner_mail.", + "style": "deepObject", + "explode": true, + "schema": { + "type": "object", + "properties": { + "eq": { + "type": "string" + }, + "neq": { + "type": "string" + }, + "gt": { + "type": "string" + }, + "gte": { + "type": "string" + }, + "lt": { + "type": "string" + }, + "lte": { + "type": "string" + }, + "contains": { + "type": "string" + }, + "starts_with": { + "type": "string" + }, + "ends_with": { + "type": "string" + }, + "in": { + "type": "array", + "items": { + "type": "string" + } + }, + "not_contains": { + "type": "string" + } + } + }, + "x-parameter-group": "filters" + }, { "name": "logic", "in": "query", @@ -39336,808 +39724,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetGroupedRankingWorkflowResultsEndpoint_PagedResultOfOutput" - } - } - } - }, - "400": { - "description": "Bad Request", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ValidationProblemDetails" - } - } - } - }, - "401": { - "description": "Unauthenticated" - }, - "403": { - "description": "Forbidden" - } - }, - "security": [ - { - "OpenIdConnect": [ - "openid", - "profile", - "email", - "offline_access" - ] - } - ] - } - }, - "/workflow/compare/{workflowId}/results": { - "get": { - "tags": [ - "Ranking" - ], - "summary": "Gets the result overview for a ranking workflow.", - "parameters": [ - { - "name": "workflowId", - "in": "path", - "description": "The ID of the workflow to get the results for.", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "page", - "in": "query", - "description": "The 1-based page index.", - "schema": { - "type": "integer" - }, - "x-parameter-group": "page" - }, - { - "name": "page_size", - "in": "query", - "description": "The number of items per page.", - "schema": { - "type": "integer" - }, - "x-parameter-group": "page" - }, - { - "name": "sort", - "in": "query", - "description": "Sort fields. Prefix with - for descending order (e.g. -created_at).", - "schema": { - "type": "array", - "items": { - "enum": [ - "id", - "-id", - "score", - "-score" - ], - "type": "string" - } - }, - "x-parameter-group": "sort" - } - ], - "responses": { - "200": { - "description": "OK", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/GetRankingWorkflowResultsEndpoint_Output" - } - } - } - }, - "400": { - "description": "Bad Request", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ValidationProblemDetails" - } - } - } - }, - "401": { - "description": "Unauthenticated" - }, - "403": { - "description": "Forbidden" - } - }, - "security": [ - { - "OpenIdConnect": [ - "openid", - "profile", - "email", - "offline_access" - ] - } - ] - } - }, - "/workflow/simple/{workflowId}/results": { - "get": { - "tags": [ - "SimpleWorkflow" - ], - "summary": "Gets the result overview for a simple workflow.", - "parameters": [ - { - "name": "workflowId", - "in": "path", - "description": "The ID of the workflow to get the results for.", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "states", - "in": "query", - "description": "Optional list of rapid states to include in the results.", - "schema": { - "type": "array", - "items": { - "$ref": "#/components/schemas/RapidState" - } - } - }, - { - "name": "page", - "in": "query", - "description": "The 1-based page index.", - "schema": { - "type": "integer" - }, - "x-parameter-group": "page" - }, - { - "name": "page_size", - "in": "query", - "description": "The number of items per page.", - "schema": { - "type": "integer" - }, - "x-parameter-group": "page" - }, - { - "name": "sort", - "in": "query", - "description": "Sort fields. Prefix with - for descending order (e.g. -created_at).", - "schema": { - "type": "array", - "items": { - "enum": [ - "id", - "-id", - "state", - "-state", - "decisiveness", - "-decisiveness", - "accepted_response_count", - "-accepted_response_count", - "has_responses", - "-has_responses" - ], - "type": "string" - } - }, - "x-parameter-group": "sort" - } - ], - "responses": { - "200": { - "description": "OK", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/GetSimpleWorkflowResultsEndpoint_PagedResultOfOutput" - } - } - } - }, - "400": { - "description": "Bad Request", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ValidationProblemDetails" - } - } - } - }, - "401": { - "description": "Unauthenticated" - }, - "403": { - "description": "Forbidden" - } - }, - "security": [ - { - "OpenIdConnect": [ - "openid", - "profile", - "email", - "offline_access" - ] - } - ] - } - }, - "/workflow/{workflowId}": { - "delete": { - "tags": [ - "Workflow" - ], - "summary": "Deletes a workflow by its id.", - "parameters": [ - { - "name": "workflowId", - "in": "path", - "description": "The ID of the workflow to delete.", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "204": { - "description": "No Content" - }, - "400": { - "description": "Bad Request", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ValidationProblemDetails" - } - } - } - }, - "401": { - "description": "Unauthenticated" - }, - "403": { - "description": "Forbidden" - } - }, - "security": [ - { - "OpenIdConnect": [ - "openid", - "profile", - "email", - "offline_access" - ] - } - ] - }, - "get": { - "tags": [ - "Workflow" - ], - "summary": "Returns the workflow identified by workflowId.", - "parameters": [ - { - "name": "workflowId", - "in": "path", - "description": "Identifier of the workflow to fetch.", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "description": "OK", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/GetWorkflowByIdEndpoint_Output" - } - } - } - }, - "400": { - "description": "Bad Request", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ValidationProblemDetails" - } - } - } - }, - "401": { - "description": "Unauthenticated" - }, - "403": { - "description": "Forbidden" - } - }, - "security": [ - { - "OpenIdConnect": [ - "openid", - "profile", - "email", - "offline_access" - ] - } - ] - } - }, - "/workflow/{workflowId}/compare-ab-summary": { - "get": { - "tags": [ - "Workflow" - ], - "summary": "Returns the number of times each asset index won across the workflow's rapids.", - "description": "The entries of winCounter are ordered by compared side: the first is the first\n compared side, the second is the second, and so on. That order is the order of the\n workflow's compare blueprint, which is also the order the sides' assets appear in on every\n rapid returned by /workflow/simple/{workflowId}/results — so rendering the entries\n as they arrive lines up with the individual rapids. Sides that have not won a rapid yet\n are present with a count of 0.", - "parameters": [ - { - "name": "workflowId", - "in": "path", - "description": "The ID of the workflow to get the summary for.", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "useUserScore", - "in": "query", - "description": "Whether to use the user score to determine the winner.", - "schema": { - "type": "boolean", - "default": false - } - } - ], - "responses": { - "200": { - "description": "OK", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/GetCompareAbSummaryEndpoint_Output" - } - } - } - }, - "400": { - "description": "Bad Request", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ValidationProblemDetails" - } - } - } - }, - "401": { - "description": "Unauthenticated" - }, - "403": { - "description": "Forbidden" - } - }, - "security": [ - { - "OpenIdConnect": [ - "openid", - "profile", - "email", - "offline_access" - ] - } - ] - } - }, - "/workflow/{workflowId}/progress": { - "get": { - "tags": [ - "Workflow" - ], - "summary": "Gets the progress of a workflow.", - "parameters": [ - { - "name": "workflowId", - "in": "path", - "description": "The ID of the workflow to get the progress for.", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "description": "OK", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/GetWorkflowProgressEndpoint_Output" - } - } - } - }, - "400": { - "description": "Bad Request", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ValidationProblemDetails" - } - } - } - }, - "401": { - "description": "Unauthenticated" - }, - "403": { - "description": "Forbidden" - } - }, - "security": [ - { - "OpenIdConnect": [ - "openid", - "profile", - "email", - "offline_access" - ] - } - ] - } - }, - "/workflow/{workflowId}/responses": { - "get": { - "tags": [ - "Workflow" - ], - "summary": "Gets the most recent or oldest responses for a workflow, across any rapid.", - "parameters": [ - { - "name": "workflowId", - "in": "path", - "description": "The ID of the workflow to get the responses for.", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "limit", - "in": "query", - "description": "The maximum number of responses to return.", - "schema": { - "type": "integer", - "format": "int32", - "default": 100 - } - }, - { - "name": "sort", - "in": "query", - "description": "Whether the oldest or most recent responses should be returned.", - "schema": { - "$ref": "#/components/schemas/SortDirection" - } - } - ], - "responses": { - "200": { - "description": "OK", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/GetWorkflowResponsesEndpoint_Output" - } - } - } - }, - "400": { - "description": "Bad Request", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ValidationProblemDetails" - } - } - } - }, - "401": { - "description": "Unauthenticated" - }, - "403": { - "description": "Forbidden" - } - }, - "security": [ - { - "OpenIdConnect": [ - "openid", - "profile", - "email", - "offline_access" - ] - } - ] - } - }, - "/workflows": { - "get": { - "tags": [ - "Workflow" - ], - "summary": "Queries workflows based on the provided filter, page, and sort criteria.", - "parameters": [ - { - "name": "page", - "in": "query", - "description": "The 1-based page index.", - "schema": { - "type": "integer" - }, - "x-parameter-group": "page" - }, - { - "name": "page_size", - "in": "query", - "description": "The number of items per page.", - "schema": { - "type": "integer" - }, - "x-parameter-group": "page" - }, - { - "name": "sort", - "in": "query", - "description": "Sort fields. Prefix with - for descending order (e.g. -created_at).", - "schema": { - "type": "array", - "items": { - "enum": [ - "name", - "-name", - "state", - "-state", - "created_at", - "-created_at" - ], - "type": "string" - } - }, - "x-parameter-group": "sort" - }, - { - "name": "id", - "in": "query", - "description": "Filter by id.", - "style": "deepObject", - "explode": true, - "schema": { - "type": "object", - "properties": { - "eq": { - "type": "string" - }, - "neq": { - "type": "string" - }, - "gt": { - "type": "string" - }, - "gte": { - "type": "string" - }, - "lt": { - "type": "string" - }, - "lte": { - "type": "string" - }, - "contains": { - "type": "string" - }, - "starts_with": { - "type": "string" - }, - "ends_with": { - "type": "string" - }, - "in": { - "type": "array", - "items": { - "type": "string" - } - }, - "not_contains": { - "type": "string" - } - } - }, - "x-parameter-group": "filters" - }, - { - "name": "name", - "in": "query", - "description": "Filter by name.", - "style": "deepObject", - "explode": true, - "schema": { - "type": "object", - "properties": { - "eq": { - "type": "string" - }, - "neq": { - "type": "string" - }, - "gt": { - "type": "string" - }, - "gte": { - "type": "string" - }, - "lt": { - "type": "string" - }, - "lte": { - "type": "string" - }, - "contains": { - "type": "string" - }, - "starts_with": { - "type": "string" - }, - "ends_with": { - "type": "string" - }, - "in": { - "type": "array", - "items": { - "type": "string" - } - }, - "not_contains": { - "type": "string" - } - } - }, - "x-parameter-group": "filters" - }, - { - "name": "state", - "in": "query", - "description": "Filter by state.", - "style": "deepObject", - "explode": true, - "schema": { - "type": "object", - "properties": { - "eq": { - "type": "string" - }, - "neq": { - "type": "string" - }, - "gt": { - "type": "string" - }, - "gte": { - "type": "string" - }, - "lt": { - "type": "string" - }, - "lte": { - "type": "string" - }, - "contains": { - "type": "string" - }, - "starts_with": { - "type": "string" - }, - "ends_with": { - "type": "string" - }, - "in": { - "type": "array", - "items": { - "type": "string" - } - }, - "not_contains": { - "type": "string" - } - } - }, - "x-parameter-group": "filters" - }, - { - "name": "owner_mail", - "in": "query", - "description": "Filter by owner_mail.", - "style": "deepObject", - "explode": true, - "schema": { - "type": "object", - "properties": { - "eq": { - "type": "string" - }, - "neq": { - "type": "string" - }, - "gt": { - "type": "string" - }, - "gte": { - "type": "string" - }, - "lt": { - "type": "string" - }, - "lte": { - "type": "string" - }, - "contains": { - "type": "string" - }, - "starts_with": { - "type": "string" - }, - "ends_with": { - "type": "string" - }, - "in": { - "type": "array", - "items": { - "type": "string" - } - }, - "not_contains": { - "type": "string" - } - } - }, - "x-parameter-group": "filters" - }, - { - "name": "logic", - "in": "query", - "description": "How to combine the field filters: \"and\" (default) requires every filter to match, \"or\" requires any of them to match.", - "schema": { - "enum": [ - "and", - "or" - ], - "type": "string" - } - } - ], - "responses": { - "200": { - "description": "OK", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/QueryWorkflowsEndpoint_PagedResultOfOutput" + "$ref": "#/components/schemas/QueryWorkflowsEndpoint_PagedResultOfOutput" } } } @@ -53918,2201 +53505,3265 @@ "type": "string", "description": "The id of the organization that owns the entity." }, - "createdAt": { - "type": "string", - "description": "When the generation was created.", - "format": "date-time" + "createdAt": { + "type": "string", + "description": "When the generation was created.", + "format": "date-time" + } + } + }, + "QuerySampleGenerationsByBenchmarkEndpoint_PagedResultOfOutput": { + "required": [ + "total", + "page", + "pageSize", + "items" + ], + "type": "object", + "properties": { + "total": { + "type": "integer", + "format": "int64" + }, + "page": { + "type": "integer", + "format": "int32" + }, + "pageSize": { + "type": "integer", + "format": "int32" + }, + "items": { + "type": "array", + "items": { + "$ref": "#/components/schemas/QuerySampleGenerationsByBenchmarkEndpoint_Output" + } + }, + "totalPages": { + "type": "integer", + "format": "int32" + } + } + }, + "QueryStandingsByBenchmarkEndpoint_Output": { + "required": [ + "items", + "totalResponses" + ], + "type": "object", + "properties": { + "items": { + "allOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/QueryStandingsByBenchmarkEndpoint_OutputItem" + } + } + ], + "description": "The standings items, ordered by score descending." + }, + "totalResponses": { + "type": "integer", + "description": "Total raw human responses (votes) behind these standings under the current filter — the\n actual response count, not the per-participant TotalMatches (which counts\n binarized matchups, so a comparison's several votes collapse into one).", + "format": "int64" + } + }, + "description": "The queried standings output." + }, + "QueryStandingsByBenchmarkEndpoint_OutputItem": { + "required": [ + "id", + "name", + "status", + "score", + "wins", + "totalMatches", + "responseCount", + "isEvaluating", + "isDisabled" + ], + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "family": { + "type": "string", + "nullable": true + }, + "lab": { + "type": "string", + "nullable": true + }, + "proprietaryName": { + "type": "string", + "nullable": true + }, + "licenseType": { + "type": "string", + "oneOf": [ + { + "$ref": "#/components/schemas/ModelLicenseType" + } + ], + "nullable": true + }, + "logo": { + "type": "string", + "nullable": true + }, + "status": { + "$ref": "#/components/schemas/StandingStatus" + }, + "score": { + "type": "number", + "format": "double", + "nullable": true + }, + "wins": { + "type": "number", + "format": "double" + }, + "totalMatches": { + "type": "number", + "format": "double" + }, + "responseCount": { + "type": "integer", + "format": "int64" + }, + "isEvaluating": { + "type": "boolean" + }, + "isDisabled": { + "type": "boolean" + }, + "confidenceInterval": { + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/ConfidenceInterval" + } + ], + "nullable": true + } + } + }, + "QueryStandingsByLeaderboardEndpoint_Output": { + "required": [ + "items", + "totalResponses" + ], + "type": "object", + "properties": { + "items": { + "allOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/QueryStandingsByLeaderboardEndpoint_OutputItem" + } + } + ], + "description": "The standings items, ordered by score descending." + }, + "totalResponses": { + "type": "integer", + "description": "Total raw human responses (votes) behind these standings under the current filter — the\n actual response count, not the per-participant TotalMatches (which counts\n binarized matchups, so a comparison's several votes collapse into one).", + "format": "int64" + } + }, + "description": "The queried standings output." + }, + "QueryStandingsByLeaderboardEndpoint_OutputItem": { + "required": [ + "id", + "name", + "status", + "score", + "wins", + "totalMatches", + "responseCount", + "isDisabled" + ], + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "family": { + "type": "string", + "nullable": true + }, + "lab": { + "type": "string", + "nullable": true + }, + "proprietaryName": { + "type": "string", + "nullable": true + }, + "licenseType": { + "type": "string", + "oneOf": [ + { + "$ref": "#/components/schemas/ModelLicenseType" + } + ], + "nullable": true + }, + "logo": { + "type": "string", + "nullable": true + }, + "status": { + "$ref": "#/components/schemas/StandingStatus" + }, + "score": { + "type": "number", + "format": "double", + "nullable": true + }, + "wins": { + "type": "number", + "format": "double" + }, + "totalMatches": { + "type": "number", + "format": "double" + }, + "responseCount": { + "type": "integer", + "format": "int64" + }, + "isDisabled": { + "type": "boolean" + }, + "confidenceInterval": { + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/ConfidenceInterval" + } + ], + "nullable": true + } + } + }, + "QueryStandingsEndpoint_Output": { + "required": [ + "id", + "name", + "leaderboardId", + "status", + "score", + "wins", + "totalMatches", + "isDisabled" + ], + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The unique identifier of the participant." + }, + "name": { + "type": "string", + "description": "The name of the participant." + }, + "leaderboardId": { + "type": "string", + "description": "The id of the leaderboard this standing belongs to." + }, + "status": { + "allOf": [ + { + "$ref": "#/components/schemas/StandingStatus" + } + ], + "description": "The status of the standing." + }, + "score": { + "type": "number", + "description": "The calculated score, or null if not yet computed.", + "format": "double", + "nullable": true + }, + "wins": { + "type": "number", + "description": "The number of wins.", + "format": "double" + }, + "totalMatches": { + "type": "number", + "description": "The total number of matches.", + "format": "double" + }, + "isDisabled": { + "type": "boolean", + "description": "Whether the participant is disabled." + }, + "confidenceInterval": { + "allOf": [ + { + "$ref": "#/components/schemas/ConfidenceInterval" + } + ], + "description": "The confidence interval bounds, if requested." + } + } + }, + "QueryStandingsEndpoint_PagedResultOfOutput": { + "required": [ + "total", + "page", + "pageSize", + "items" + ], + "type": "object", + "properties": { + "total": { + "type": "integer", + "format": "int64" + }, + "page": { + "type": "integer", + "format": "int32" + }, + "pageSize": { + "type": "integer", + "format": "int32" + }, + "items": { + "type": "array", + "items": { + "$ref": "#/components/schemas/QueryStandingsEndpoint_Output" + } + }, + "totalPages": { + "type": "integer", + "format": "int32" + } + } + }, + "QueryTagsByBenchmarkEndpoint_Output": { + "required": [ + "tags" + ], + "type": "object", + "properties": { + "tags": { + "allOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/TagSummary" + } + } + ], + "description": "The distinct value+category tag pairs associated with the benchmark, each with the number\n of prompts using it." + } + } + }, + "RatingGrouping": { + "enum": [ + "Image", + "Participant" + ], + "description": "What each rated entry of a prompt represents." + }, + "RebalanceLeaderboardEndpoint_Input": { + "required": [ + "participants", + "totalResponses" + ], + "type": "object", + "properties": { + "participants": { + "allOf": [ + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "description": "The participants of the given leaderboard that should receive responses." + }, + "totalResponses": { + "type": "integer", + "description": "The total responses to add, shared evenly across all given participants.", + "format": "int32" + }, + "seed": { + "type": "integer", + "description": "Optional seed for deterministic matchup selection. Use the same value across leaderboards\n of a benchmark to have them boosted on the same image pairs. Omit for random selection.", + "format": "int64", + "nullable": true + } + } + }, + "ReplicateModelParameterType": { + "enum": [ + "String", + "Integer", + "Number", + "Boolean", + "Uri" + ] + }, + "RetrySampleGenerationEndpoint_Input": { + "type": "object", + "properties": { + "itemIds": { + "allOf": [ + { + "type": "array", + "items": { + "type": "string" + }, + "nullable": true + } + ], + "description": "The specific item ids to retry. When omitted or empty, every failed item of the\n generation is retried." + } + } + }, + "RetrySampleGenerationEndpoint_Output": { + "required": [ + "retriedCount", + "retriedItemIds" + ], + "type": "object", + "properties": { + "retriedCount": { + "type": "integer", + "description": "How many failed items were re-queued.", + "format": "int32" + }, + "retriedItemIds": { + "allOf": [ + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "description": "The ids of the items that were re-queued." } } }, - "QuerySampleGenerationsByBenchmarkEndpoint_PagedResultOfOutput": { + "RunStatus": { + "enum": [ + "Queued", + "Running", + "Completed", + "Failed", + "Paused" + ] + }, + "SampleGenerationItemStatus": { + "enum": [ + "Pending", + "Running", + "Succeeded", + "Failed" + ] + }, + "SampleGenerationStatus": { + "enum": [ + "Pending", + "Processing", + "Completed", + "CompletedWithFailures", + "Failed", + "Cancelled" + ] + }, + "SearchReplicateModelsEndpoint_Model": { "required": [ - "total", - "page", - "pageSize", - "items" + "modelOwner", + "modelName" ], "type": "object", "properties": { - "total": { - "type": "integer", - "format": "int64" + "modelOwner": { + "type": "string" }, - "page": { - "type": "integer", - "format": "int32" + "modelName": { + "type": "string" }, - "pageSize": { - "type": "integer", - "format": "int32" + "description": { + "type": "string", + "nullable": true }, - "items": { - "type": "array", - "items": { - "$ref": "#/components/schemas/QuerySampleGenerationsByBenchmarkEndpoint_Output" - } + "coverImageUrl": { + "type": "string", + "nullable": true }, - "totalPages": { + "runCount": { "type": "integer", - "format": "int32" + "format": "int64", + "nullable": true } } }, - "QueryStandingsByBenchmarkEndpoint_Output": { + "SearchReplicateModelsEndpoint_Output": { "required": [ - "items", - "totalResponses" + "models" ], "type": "object", "properties": { - "items": { + "models": { "allOf": [ { "type": "array", "items": { - "$ref": "#/components/schemas/QueryStandingsByBenchmarkEndpoint_OutputItem" + "$ref": "#/components/schemas/SearchReplicateModelsEndpoint_Model" } } ], - "description": "The standings items, ordered by score descending." + "description": "The matching models for this page." }, - "totalResponses": { - "type": "integer", - "description": "Total raw human responses (votes) behind these standings under the current filter — the\n actual response count, not the per-participant TotalMatches (which counts\n binarized matchups, so a comparison's several votes collapse into one).", - "format": "int64" + "nextCursor": { + "type": "string", + "description": "Cursor to fetch the next page, or null when there are no more results.", + "nullable": true } - }, - "description": "The queried standings output." + } }, - "QueryStandingsByBenchmarkEndpoint_OutputItem": { - "required": [ - "id", - "name", - "status", - "score", - "wins", - "totalMatches", - "responseCount", - "isEvaluating", - "isDisabled" - ], + "StandingStatus": { + "enum": [ + "Created", + "Active", + "Idle" + ] + }, + "StartBenchmarkHuggingFaceSyncEndpoint_Input": { "type": "object", "properties": { - "id": { - "type": "string" - }, - "name": { - "type": "string" - }, - "family": { - "type": "string", - "nullable": true - }, - "lab": { + "repoName": { "type": "string", + "description": "Optional target repo name. Only honored while the benchmark has never completed a sync;\n defaults to a name derived from the benchmark name.", "nullable": true }, - "proprietaryName": { - "type": "string", + "fullRebuild": { + "type": "boolean", + "description": "When true, re-export the entire benchmark as a non-incremental sync. Defaults to false.", "nullable": true + } + } + }, + "StartBenchmarkHuggingFaceSyncEndpoint_Output": { + "required": [ + "status" + ], + "type": "object", + "properties": { + "status": { + "allOf": [ + { + "$ref": "#/components/schemas/HuggingFaceSyncStatus" + } + ], + "description": "Current lifecycle status (NeverSynced when the benchmark has never been synced)." }, - "licenseType": { + "outcome": { "type": "string", "oneOf": [ { - "$ref": "#/components/schemas/ModelLicenseType" + "$ref": "#/components/schemas/HuggingFaceSyncOutcome" } ], + "description": "Outcome of the last completed attempt, or null when none has completed.", "nullable": true }, - "logo": { + "repoId": { "type": "string", + "description": "The target HuggingFace repo id (e.g. Rapidata/svg-benchmark), or null.", "nullable": true }, - "status": { - "$ref": "#/components/schemas/StandingStatus" - }, - "score": { - "type": "number", - "format": "double", + "repoUrl": { + "type": "string", + "description": "URL of the HuggingFace repo, or null when not yet known.", "nullable": true }, - "wins": { - "type": "number", - "format": "double" - }, - "totalMatches": { - "type": "number", - "format": "double" - }, - "responseCount": { - "type": "integer", - "format": "int64" - }, - "isEvaluating": { - "type": "boolean" + "prUrl": { + "type": "string", + "description": "URL of the review pull request opened by the last attempt, or null.", + "nullable": true }, - "isDisabled": { - "type": "boolean" + "lastSyncedAt": { + "type": "string", + "description": "When the benchmark was last successfully synced, or null.", + "format": "date-time", + "nullable": true }, - "confidenceInterval": { - "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/ConfidenceInterval" - } - ], + "lastError": { + "type": "string", + "description": "The error from the last failed attempt, or null.", "nullable": true } } }, - "QueryStandingsByLeaderboardEndpoint_Output": { + "SubmitParticipantByBenchmarkEndpoint_Output": { "required": [ - "items", - "totalResponses" + "validDatapoints", + "invalidDatapoints" ], "type": "object", "properties": { - "items": { - "allOf": [ - { - "type": "array", - "items": { - "$ref": "#/components/schemas/QueryStandingsByLeaderboardEndpoint_OutputItem" - } - } - ], - "description": "The standings items, ordered by score descending." + "validDatapoints": { + "type": "integer", + "description": "The number of valid datapoints collected by the participant.", + "format": "int32" }, - "totalResponses": { + "invalidDatapoints": { "type": "integer", - "description": "Total raw human responses (votes) behind these standings under the current filter — the\n actual response count, not the per-participant TotalMatches (which counts\n binarized matchups, so a comparison's several votes collapse into one).", - "format": "int64" + "description": "The number of invalid datapoints collected by the participant.", + "format": "int32" } - }, - "description": "The queried standings output." + } }, - "QueryStandingsByLeaderboardEndpoint_OutputItem": { + "SubmitParticipantEndpoint_Output": { "required": [ - "id", - "name", - "status", - "score", - "wins", - "totalMatches", - "responseCount", - "isDisabled" + "validDatapoints", + "invalidDatapoints" ], "type": "object", "properties": { - "id": { - "type": "string" + "validDatapoints": { + "type": "integer", + "description": "The number of valid datapoints collected by the participant.", + "format": "int32" }, - "name": { + "invalidDatapoints": { + "type": "integer", + "description": "The number of invalid datapoints collected by the participant.", + "format": "int32" + } + } + }, + "Tag": { + "required": [ + "value" + ], + "type": "object", + "properties": { + "value": { "type": "string" }, - "family": { + "category": { "type": "string", "nullable": true + } + } + }, + "TagSummary": { + "required": [ + "value", + "promptCount" + ], + "type": "object", + "properties": { + "value": { + "type": "string" }, - "lab": { + "category": { "type": "string", "nullable": true }, - "proprietaryName": { + "promptCount": { + "type": "integer", + "format": "int32" + } + } + }, + "UpdateBenchmarkEndpoint_Input": { + "type": "object", + "properties": { + "name": { "type": "string", - "nullable": true + "description": "The new name of the benchmark." }, - "licenseType": { + "description": { "type": "string", - "oneOf": [ - { - "$ref": "#/components/schemas/ModelLicenseType" - } - ], - "nullable": true + "description": "Optional plain-text credit for the people or sources behind the benchmark. Limited to\n 2000 characters. Send null to clear it; omit to leave it unchanged." }, - "logo": { - "type": "string", - "nullable": true + "isPublic": { + "type": "boolean", + "description": "Whether the benchmark should be public (only admins can change this)." }, - "status": { - "$ref": "#/components/schemas/StandingStatus" + "isPublished": { + "type": "boolean", + "description": "Whether the benchmark should be surfaced in the public benchmark repository (only\n admins can change this)." }, - "score": { - "type": "number", - "format": "double", + "initialBoostLevel": { + "type": "integer", + "description": "Initial boost level applied to the campaign of every run created from this benchmark.\n Admins may set any value the validator allows (0-10) or null to clear the\n override; non-admins are restricted to\n 0..DefaultInitialBoostLevel and may not clear\n it. Both restrictions are enforced by\n IsAllowedToSetInitialBoostLevel with a 403 on\n violation.", + "format": "int32", "nullable": true }, - "wins": { + "scoreShift": { "type": "number", + "description": "Additive offset applied to displayed scores on the overall scoreboard of this\n benchmark.", "format": "double" }, - "totalMatches": { + "scoreScale": { "type": "number", + "description": "Multiplicative factor applied to displayed scores (relative to the Bradley-Terry\n center) on the overall scoreboard of this benchmark. Must be strictly positive.", "format": "double" - }, - "responseCount": { - "type": "integer", - "format": "int64" - }, - "isDisabled": { - "type": "boolean" - }, - "confidenceInterval": { - "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/ConfidenceInterval" - } - ], - "nullable": true } } }, - "QueryStandingsEndpoint_Output": { + "UpdateBenchmarkNameEndpoint_Input": { "required": [ - "id", - "name", - "leaderboardId", - "status", - "score", - "wins", - "totalMatches", - "isDisabled" + "name" ], "type": "object", "properties": { - "id": { + "name": { "type": "string", - "description": "The unique identifier of the participant." - }, + "description": "The new name of the benchmark." + } + } + }, + "UpdateLeaderboardEndpoint_Input": { + "type": "object", + "properties": { "name": { "type": "string", - "description": "The name of the participant." + "description": "The new name of the leaderboard." }, - "leaderboardId": { - "type": "string", - "description": "The id of the leaderboard this standing belongs to." + "responseBudget": { + "type": "integer", + "description": "The response budget collected when onboarding a new participant.", + "format": "int32" }, - "status": { - "allOf": [ - { - "$ref": "#/components/schemas/StandingStatus" - } - ], - "description": "The status of the standing." + "minResponses": { + "type": "integer", + "description": "The minimum responses collected per matchup.", + "format": "int32" }, - "score": { - "type": "number", - "description": "The calculated score, or null if not yet computed.", - "format": "double", + "priority": { + "type": "integer", + "description": "Priority override applied to every run's job. Admin-only. Pass null to clear\n the override and fall back to the default leaderboard priority.", + "format": "int32", "nullable": true }, - "wins": { + "weight": { "type": "number", - "description": "The number of wins.", + "description": "Multiplier applied to every match result of this leaderboard when it contributes to\n the parent benchmark's overall / combined scoreboards. Unbounded; negative and zero\n values are accepted.", "format": "double" }, - "totalMatches": { + "scoreShift": { "type": "number", - "description": "The total number of matches.", + "description": "Additive offset applied to displayed scores on this leaderboard's per-leaderboard\n scoreboard.", "format": "double" }, - "isDisabled": { + "scoreScale": { + "type": "number", + "description": "Multiplicative factor applied to displayed scores (relative to the Bradley-Terry\n center) on this leaderboard's per-leaderboard scoreboard. Must be strictly positive.", + "format": "double" + }, + "isHidden": { "type": "boolean", - "description": "Whether the participant is disabled." + "description": "Whether the leaderboard is hidden from non-admins in listings and reads. Admin-only." }, - "confidenceInterval": { + "isExcludedFromOverall": { + "type": "boolean", + "description": "Whether the leaderboard is excluded from its benchmark's overall / combined scoreboard.\n When set, the leaderboard becomes an owner-only private experiment: its results do not\n contribute to the overall and it is visible only to its owner and admins." + }, + "voteAggregation": { "allOf": [ { - "$ref": "#/components/schemas/ConfidenceInterval" + "$ref": "#/components/schemas/VoteAggregation" } ], - "description": "The confidence interval bounds, if requested." + "description": "How individual votes on a matchup are aggregated into the stored result. AllVotes\n counts every vote as a matchup; MajorityVote collapses each matchup to a single\n win for the majority side (ties split 0.5/0.5). Only affects future runs." + }, + "includedTags": { + "allOf": [ + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "description": "Prompt tag values to restrict the leaderboard's matchups to. Only prompts carrying at\n least one of these tags are used; an empty list means no restriction." + }, + "excludedTags": { + "allOf": [ + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "description": "Prompt tag values the leaderboard never creates matchups for. Takes precedence over\n includedTags: a prompt carrying an excluded tag is skipped even when one of its\n other tags is included." } } }, - "QueryStandingsEndpoint_PagedResultOfOutput": { + "UpdateLeaderboardNameEndpoint_Input": { "required": [ - "total", - "page", - "pageSize", - "items" + "name" ], "type": "object", "properties": { - "total": { - "type": "integer", - "format": "int64" - }, - "page": { + "name": { + "type": "string", + "description": "The new name of the leaderboard." + } + } + }, + "UpdateLeaderboardResponseConfigEndpoint_Input": { + "required": [ + "responseBudget", + "minResponses" + ], + "type": "object", + "properties": { + "responseBudget": { "type": "integer", + "description": "The response budget collected when onboarding a new participant.", "format": "int32" }, - "pageSize": { + "minResponses": { "type": "integer", + "description": "The minimum responses collected per matchup.", "format": "int32" + } + } + }, + "UpdateParticipantEndpoint_Input": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "The new name of the participant." + }, + "family": { + "type": "string", + "description": "The family the underlying model belongs to (e.g. \"Flux\", \"GPT\"). Pass null to clear.", + "nullable": true + }, + "lab": { + "type": "string", + "description": "The lab that makes the model (e.g. \"OpenAI\", \"Black Forest Labs\"). Pass null to clear.", + "nullable": true + }, + "proprietaryName": { + "type": "string", + "description": "The vendor-facing display name of the model. Pass null to clear.", + "nullable": true + }, + "licenseType": { + "type": "string", + "oneOf": [ + { + "$ref": "#/components/schemas/ModelLicenseType" + } + ], + "description": "The license classification of the underlying model. Pass null to clear.", + "nullable": true }, - "items": { - "type": "array", - "items": { - "$ref": "#/components/schemas/QueryStandingsEndpoint_Output" - } + "logo": { + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/ExistingAssetInput" + } + ], + "description": "An image asset for the model's logo. Pass null to clear.", + "nullable": true }, - "totalPages": { - "type": "integer", - "format": "int32" + "faucet": { + "allOf": [ + { + "$ref": "#/components/schemas/IFaucetInput" + } + ], + "description": "The faucet to set or replace on the participant." } } }, - "QueryTagsByBenchmarkEndpoint_Output": { + "UpdateParticipantNameEndpoint_Input": { "required": [ - "tags" + "name" ], "type": "object", "properties": { - "tags": { - "allOf": [ - { - "type": "array", - "items": { - "$ref": "#/components/schemas/TagSummary" - } - } - ], - "description": "The distinct value+category tag pairs associated with the benchmark, each with the number\n of prompts using it." + "name": { + "type": "string", + "description": "The new name of the participant." } } }, - "RatingGrouping": { - "enum": [ - "Image", - "Participant" - ], - "description": "What each rated entry of a prompt represents." - }, - "RebalanceLeaderboardEndpoint_Input": { - "required": [ - "participants", - "totalResponses" - ], + "UpdatePromptTagsEndpoint_Input": { "type": "object", "properties": { - "participants": { + "tags": { "allOf": [ { "type": "array", "items": { - "type": "string" + "$ref": "#/components/schemas/Tag" } } ], - "description": "The participants of the given leaderboard that should receive responses." - }, - "totalResponses": { - "type": "integer", - "description": "The total responses to add, shared evenly across all given participants.", - "format": "int32" + "description": "The tags to associate with the prompt, each with an optional category. Omit to leave\n the existing tags unchanged." }, - "seed": { - "type": "integer", - "description": "Optional seed for deterministic matchup selection. Use the same value across leaderboards\n of a benchmark to have them boosted on the same image pairs. Omit for random selection.", - "format": "int64", - "nullable": true - } - } - }, - "ReplicateModelParameterType": { - "enum": [ - "String", - "Integer", - "Number", - "Boolean", - "Uri" - ] - }, - "RetrySampleGenerationEndpoint_Input": { - "type": "object", - "properties": { - "itemIds": { + "origin": { "allOf": [ { - "type": "array", - "items": { - "type": "string" - }, - "nullable": true + "$ref": "#/components/schemas/Origin" } ], - "description": "The specific item ids to retry. When omitted or empty, every failed item of the\n generation is retried." + "description": "Where the prompt came from. Omit to leave the existing origin unchanged." } } }, - "RetrySampleGenerationEndpoint_Output": { + "VoteAggregation": { + "enum": [ + "AllVotes", + "MajorityVote" + ] + }, + "VoteMatrixResult": { "required": [ - "retriedCount", - "retriedItemIds" + "index", + "columns", + "data", + "votes" ], "type": "object", "properties": { - "retriedCount": { - "type": "integer", - "description": "How many failed items were re-queued.", - "format": "int32" + "index": { + "type": "array", + "items": { + "type": "string" + } }, - "retriedItemIds": { - "allOf": [ - { - "type": "array", - "items": { - "type": "string" - } + "columns": { + "type": "array", + "items": { + "type": "string" + } + }, + "data": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "number", + "format": "double" } - ], - "description": "The ids of the items that were re-queued." + } + }, + "votes": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "number", + "format": "double" + } + } } } }, - "RunStatus": { - "enum": [ - "Queued", - "Running", - "Completed", - "Failed", - "Paused" - ] - }, - "SampleGenerationItemStatus": { + "AgeUserFilter_AgeGroup": { "enum": [ - "Pending", - "Running", - "Succeeded", - "Failed" + "0-17", + "18-29", + "30-39", + "40-49", + "50-64", + "65+" ] }, - "SampleGenerationStatus": { + "AggregatorType": { "enum": [ - "Pending", - "Processing", - "Completed", - "CompletedWithFailures", - "Failed", - "Cancelled" + "NonCommittal", + "MajorityVote", + "SimpleMatchup", + "LocateCluster", + "Classification", + "Locate", + "BoundingBox", + "Line", + "Transcription", + "SinglePointLocate", + "FreeText", + "Scrub", + "Ranking", + "MultiRanking", + null ] }, - "SearchReplicateModelsEndpoint_Model": { + "AttachCategoryRapidBlueprint_Category": { "required": [ - "modelOwner", - "modelName" + "label", + "value" ], "type": "object", "properties": { - "modelOwner": { + "label": { "type": "string" }, - "modelName": { + "value": { "type": "string" + } + } + }, + "BoundingBoxResult_Box": { + "type": "object", + "properties": { + "xMin": { + "type": "number", + "format": "double", + "nullable": true }, - "description": { - "type": "string", + "yMin": { + "type": "number", + "format": "double", "nullable": true }, - "coverImageUrl": { - "type": "string", + "xMax": { + "type": "number", + "format": "double", "nullable": true }, - "runCount": { - "type": "integer", - "format": "int64", + "yMax": { + "type": "number", + "format": "double", "nullable": true } } }, - "SearchReplicateModelsEndpoint_Output": { + "ClassifyPayload_Category": { "required": [ - "models" + "label" ], "type": "object", "properties": { - "models": { - "allOf": [ - { - "type": "array", - "items": { - "$ref": "#/components/schemas/SearchReplicateModelsEndpoint_Model" - } - } - ], - "description": "The matching models for this page." + "label": { + "type": "string" }, - "nextCursor": { + "value": { "type": "string", - "description": "Cursor to fetch the next page, or null when there are no more results.", "nullable": true } } }, - "StandingStatus": { - "enum": [ - "Created", - "Active", - "Idle" - ] - }, - "StartBenchmarkHuggingFaceSyncEndpoint_Input": { + "CloneJobDefinitionEndpoint_Input": { "type": "object", "properties": { - "repoName": { + "definitionName": { "type": "string", - "description": "Optional target repo name. Only honored while the benchmark has never completed a sync;\n defaults to a name derived from the benchmark name.", - "nullable": true - }, - "fullRebuild": { - "type": "boolean", - "description": "When true, re-export the entire benchmark as a non-incremental sync. Defaults to false.", + "description": "The name of the new job definition. Defaults to the source definition's name\n suffixed with \"Copy\".", "nullable": true } - } + }, + "description": "The input for the clone job definition endpoint." }, - "StartBenchmarkHuggingFaceSyncEndpoint_Output": { + "CloneJobDefinitionEndpoint_Output": { "required": [ - "status" + "definitionId", + "pipelineId" ], "type": "object", "properties": { - "status": { - "allOf": [ - { - "$ref": "#/components/schemas/HuggingFaceSyncStatus" - } - ], - "description": "Current lifecycle status (NeverSynced when the benchmark has never been synced)." - }, - "outcome": { - "type": "string", - "oneOf": [ - { - "$ref": "#/components/schemas/HuggingFaceSyncOutcome" - } - ], - "description": "Outcome of the last completed attempt, or null when none has completed.", - "nullable": true - }, - "repoId": { + "definitionId": { "type": "string", - "description": "The target HuggingFace repo id (e.g. Rapidata/svg-benchmark), or null.", - "nullable": true + "description": "The id of the cloned job definition." }, - "repoUrl": { + "pipelineId": { "type": "string", - "description": "URL of the HuggingFace repo, or null when not yet known.", - "nullable": true - }, - "prUrl": { + "description": "The id of the created preview pipeline." + } + }, + "description": "The result when a job definition has been cloned." + }, + "CloneOrderEndpoint_Input": { + "required": [ + "orderName" + ], + "type": "object", + "properties": { + "orderName": { "type": "string", - "description": "URL of the review pull request opened by the last attempt, or null.", - "nullable": true - }, - "lastSyncedAt": { + "description": "The name of the new cloned order." + } + } + }, + "CloneOrderEndpoint_Output": { + "required": [ + "orderId" + ], + "type": "object", + "properties": { + "datasetId": { "type": "string", - "description": "When the benchmark was last successfully synced, or null.", - "format": "date-time", + "description": "The dataset ID of the cloned order.", "nullable": true }, - "lastError": { + "orderId": { "type": "string", - "description": "The error from the last failed attempt, or null.", - "nullable": true + "description": "The ID of the newly cloned order." } } }, - "SubmitParticipantByBenchmarkEndpoint_Output": { + "ConditionalValidationSelection_ValidationChance": { "required": [ - "validDatapoints", - "invalidDatapoints" + "userScoreThreshold", + "chance", + "rapidCount" ], "type": "object", "properties": { - "validDatapoints": { - "type": "integer", - "description": "The number of valid datapoints collected by the participant.", - "format": "int32" + "userScoreThreshold": { + "type": "number", + "format": "double" }, - "invalidDatapoints": { + "chance": { + "type": "number", + "format": "double" + }, + "rapidCount": { "type": "integer", - "description": "The number of invalid datapoints collected by the participant.", "format": "int32" + }, + "selections": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ISelection" + }, + "nullable": true } } }, - "SubmitParticipantEndpoint_Output": { + "CreateComplexOrderEndpoint_Input": { "required": [ - "validDatapoints", - "invalidDatapoints" + "orderName", + "pipeline" ], "type": "object", "properties": { - "validDatapoints": { - "type": "integer", - "description": "The number of valid datapoints collected by the participant.", - "format": "int32" + "orderName": { + "type": "string", + "description": "The name of the order." }, - "invalidDatapoints": { - "type": "integer", - "description": "The number of invalid datapoints collected by the participant.", - "format": "int32" + "pipeline": { + "allOf": [ + { + "$ref": "#/components/schemas/IPipeline" + } + ], + "description": "The pipeline configuration to use." + }, + "isDemo": { + "type": "boolean", + "description": "Whether the order is a demo." + }, + "precedingOrderId": { + "type": "string", + "description": "Optional ID of the order that must complete before this order starts processing.", + "nullable": true } } }, - "Tag": { + "CreateComplexOrderEndpoint_Output": { "required": [ - "value" + "orderId", + "pipelineId" ], "type": "object", "properties": { - "value": { - "type": "string" + "datasetId": { + "type": "string", + "description": "The dataset ID of the created order.", + "nullable": true }, - "category": { + "orderId": { + "type": "string", + "description": "The ID of the created order." + }, + "campaignId": { "type": "string", + "description": "The campaign ID of the created order.", "nullable": true + }, + "pipelineId": { + "type": "string", + "description": "The pipeline ID of the created order." } } }, - "TagSummary": { + "CreateJobDefinitionEndpoint_Input": { "required": [ - "value", - "promptCount" + "definitionName", + "workflow", + "referee", + "datasetId" ], "type": "object", "properties": { - "value": { - "type": "string" + "definitionName": { + "type": "string", + "description": "The name of the definition." }, - "category": { + "workflow": { + "allOf": [ + { + "$ref": "#/components/schemas/IOrderWorkflowInput" + } + ], + "description": "The workflow configuration." + }, + "referee": { + "allOf": [ + { + "$ref": "#/components/schemas/IReferee" + } + ], + "description": "The referee configuration." + }, + "datasetId": { + "type": "string", + "description": "The dataset id." + }, + "rapidFeatureFlags": { + "allOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/FeatureFlag" + } + } + ], + "description": "The feature flags that apply to each rapid created by this definition." + }, + "campaignFeatureFlags": { + "allOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/FeatureFlag" + } + } + ], + "description": "The feature flags that apply to the campaign (session-wide) for this definition." + }, + "aggregatorType": { "type": "string", + "oneOf": [ + { + "$ref": "#/components/schemas/AggregatorType" + } + ], + "description": "The aggregator type.", "nullable": true + } + }, + "description": "The input for the create job definition endpoint." + }, + "CreateJobDefinitionEndpoint_Output": { + "required": [ + "definitionId", + "pipelineId" + ], + "type": "object", + "properties": { + "definitionId": { + "type": "string", + "description": "The id of the created job definition." }, - "promptCount": { - "type": "integer", - "format": "int32" + "pipelineId": { + "type": "string", + "description": "The id of the created preview pipeline." } - } + }, + "description": "The result when a job definition has been created." }, - "UpdateBenchmarkEndpoint_Input": { + "CreateJobEndpoint_CostWarning": { + "required": [ + "estimatedCost", + "availableBalance", + "shortfall" + ], "type": "object", "properties": { - "name": { - "type": "string", - "description": "The new name of the benchmark." - }, - "description": { - "type": "string", - "description": "Optional plain-text credit for the people or sources behind the benchmark. Limited to\n 2000 characters. Send null to clear it; omit to leave it unchanged." - }, - "isPublic": { - "type": "boolean", - "description": "Whether the benchmark should be public (only admins can change this)." - }, - "isPublished": { - "type": "boolean", - "description": "Whether the benchmark should be surfaced in the public benchmark repository (only\n admins can change this)." - }, - "initialBoostLevel": { - "type": "integer", - "description": "Initial boost level applied to the campaign of every run created from this benchmark.\n Admins may set any value the validator allows (0-10) or null to clear the\n override; non-admins are restricted to\n 0..DefaultInitialBoostLevel and may not clear\n it. Both restrictions are enforced by\n IsAllowedToSetInitialBoostLevel with a 403 on\n violation.", - "format": "int32", - "nullable": true + "estimatedCost": { + "type": "number", + "format": "double" }, - "scoreShift": { + "availableBalance": { "type": "number", - "description": "Additive offset applied to displayed scores on the overall scoreboard of this\n benchmark.", "format": "double" }, - "scoreScale": { + "shortfall": { "type": "number", - "description": "Multiplicative factor applied to displayed scores (relative to the Bradley-Terry\n center) on the overall scoreboard of this benchmark. Must be strictly positive.", "format": "double" } } }, - "UpdateBenchmarkNameEndpoint_Input": { + "CreateJobEndpoint_Input": { "required": [ - "name" + "jobDefinitionId", + "audienceId" ], "type": "object", "properties": { - "name": { + "jobDefinitionId": { "type": "string", - "description": "The new name of the benchmark." - } - } - }, - "UpdateLeaderboardEndpoint_Input": { - "type": "object", - "properties": { - "name": { + "description": "The id of the job definition to use." + }, + "audienceId": { "type": "string", - "description": "The new name of the leaderboard." + "description": "The id of the audience to target." }, - "responseBudget": { + "revisionNumber": { "type": "integer", - "description": "The response budget collected when onboarding a new participant.", - "format": "int32" + "description": "The revision number to use. If not specified, the latest revision will be used.", + "format": "int32", + "nullable": true }, - "minResponses": { - "type": "integer", - "description": "The minimum responses collected per matchup.", - "format": "int32" + "name": { + "type": "string", + "description": "The name of the job. If not specified, defaults to \"{definition name}:{revision number}\".", + "nullable": true }, "priority": { "type": "integer", - "description": "Priority override applied to every run's job. Admin-only. Pass null to clear\n the override and fall back to the default leaderboard priority.", + "description": "The priority of the job. Higher values mean higher priority. When omitted, a\n per-owner default is applied server-side. A requested value is capped for\n non-admin customers.", "format": "int32", "nullable": true }, - "weight": { - "type": "number", - "description": "Multiplier applied to every match result of this leaderboard when it contributes to\n the parent benchmark's overall / combined scoreboards. Unbounded; negative and zero\n values are accepted.", - "format": "double" + "precedingJobId": { + "type": "string", + "description": "Optional id of a job that must finish before this job starts. When set, this job is\n queued until the preceding job completes or fails.", + "nullable": true }, - "scoreShift": { - "type": "number", - "description": "Additive offset applied to displayed scores on this leaderboard's per-leaderboard\n scoreboard.", - "format": "double" + "notifyOwnerOnCompletion": { + "type": "boolean", + "description": "Whether the job's owner should be emailed when the job completes. Defaults to false." }, - "scoreScale": { - "type": "number", - "description": "Multiplicative factor applied to displayed scores (relative to the Bradley-Terry\n center) on this leaderboard's per-leaderboard scoreboard. Must be strictly positive.", - "format": "double" + "checkForExplicitContent": { + "type": "boolean", + "description": "Whether Rapidata's explicit-content check should run for this job. Leave null to use\n the default for the caller's account. Set true to force the check on. Set false to\n skip it — honored only when the account is permitted to skip; otherwise the check\n still runs and ContentCheckSkipDenied is set on the response.", + "nullable": true + } + }, + "description": "The input for the create job endpoint." + }, + "CreateJobEndpoint_Output": { + "required": [ + "jobId", + "recruitingStarted" + ], + "type": "object", + "properties": { + "jobId": { + "type": "string", + "description": "The id of the created job." }, - "isHidden": { + "recruitingStarted": { "type": "boolean", - "description": "Whether the leaderboard is hidden from non-admins in listings and reads. Admin-only." + "description": "Whether recruiting was automatically started for the audience." }, - "isExcludedFromOverall": { + "contentCheckSkipDenied": { "type": "boolean", - "description": "Whether the leaderboard is excluded from its benchmark's overall / combined scoreboard.\n When set, the leaderboard becomes an owner-only private experiment: its results do not\n contribute to the overall and it is visible only to its owner and admins." + "description": "True when the caller asked to skip the explicit-content check but is not permitted\n to; the check runs regardless. Advisory — the job is created and runs either way." }, - "voteAggregation": { + "costWarning": { "allOf": [ { - "$ref": "#/components/schemas/VoteAggregation" + "$ref": "#/components/schemas/CreateJobEndpoint_CostWarning" } ], - "description": "How individual votes on a matchup are aggregated into the stored result. AllVotes\n counts every vote as a matchup; MajorityVote collapses each matchup to a single\n win for the majority side (ties split 0.5/0.5). Only affects future runs." + "description": "Present only when the job's estimated cost exceeds the owner's remaining balance.\n Advisory — the job is created and runs regardless; it may pause for funds mid-run." + } + }, + "description": "The result when a job has been created." + }, + "CreateJobRevisionEndpoint_Input": { + "type": "object", + "properties": { + "workflow": { + "allOf": [ + { + "$ref": "#/components/schemas/IOrderWorkflowInput" + } + ], + "description": "The workflow configuration. If not provided, inherits from the previous revision.\n Must be provided together with Referee if either is specified." }, - "includedTags": { + "referee": { + "allOf": [ + { + "$ref": "#/components/schemas/IReferee" + } + ], + "description": "The referee configuration. If not provided, inherits from the previous revision.\n Must be provided together with Workflow if either is specified." + }, + "datasetId": { + "type": "string", + "description": "The dataset id. If not provided, inherits from the previous revision." + }, + "rapidFeatureFlags": { "allOf": [ { "type": "array", "items": { - "type": "string" + "$ref": "#/components/schemas/FeatureFlag" } } ], - "description": "Prompt tag values to restrict the leaderboard's matchups to. Only prompts carrying at\n least one of these tags are used; an empty list means no restriction." + "description": "The rapid-level feature flags applied to each rapid created by this revision.\n If not provided, inherits from the previous revision." }, - "excludedTags": { + "campaignFeatureFlags": { "allOf": [ { "type": "array", "items": { - "type": "string" + "$ref": "#/components/schemas/FeatureFlag" } } ], - "description": "Prompt tag values the leaderboard never creates matchups for. Takes precedence over\n includedTags: a prompt carrying an excluded tag is skipped even when one of its\n other tags is included." - } - } - }, - "UpdateLeaderboardNameEndpoint_Input": { - "required": [ - "name" - ], - "type": "object", - "properties": { - "name": { + "description": "The campaign-level (session-wide) feature flags for this revision.\n If not provided, inherits from the previous revision." + }, + "aggregatorType": { "type": "string", - "description": "The new name of the leaderboard." + "oneOf": [ + { + "$ref": "#/components/schemas/AggregatorType" + } + ], + "description": "The aggregator type. If not provided, inherits from the previous revision.", + "nullable": true + }, + "validationSetId": { + "type": "string", + "description": "A validation set id to pin on this revision. When set, every job run from this\n revision uses the specified validation set as the source of validation rapids\n instead of audience-derived examples. If not provided, inherits from the previous\n revision. Provide a wrapped null value to clear a previously pinned set.", + "nullable": true } - } + }, + "description": "The input for the create job revision endpoint." }, - "UpdateLeaderboardResponseConfigEndpoint_Input": { + "CreateJobRevisionEndpoint_Output": { "required": [ - "responseBudget", - "minResponses" + "revisionNumber", + "pipelineId" ], "type": "object", "properties": { - "responseBudget": { + "revisionNumber": { "type": "integer", - "description": "The response budget collected when onboarding a new participant.", + "description": "The revision number of the created job revision.", "format": "int32" }, - "minResponses": { - "type": "integer", - "description": "The minimum responses collected per matchup.", - "format": "int32" + "pipelineId": { + "type": "string", + "description": "The id of the created preview pipeline." } - } + }, + "description": "The result when a job revision has been created." }, - "UpdateParticipantEndpoint_Input": { + "CreateOrder": { + "required": [ + "orderName", + "workflow", + "referee" + ], "type": "object", "properties": { - "name": { - "type": "string", - "description": "The new name of the participant." - }, - "family": { + "orderName": { "type": "string", - "description": "The family the underlying model belongs to (e.g. \"Flux\", \"GPT\"). Pass null to clear.", - "nullable": true + "description": "The name is used as an identifier for an order and can be freely chosen." }, - "lab": { - "type": "string", - "description": "The lab that makes the model (e.g. \"OpenAI\", \"Black Forest Labs\"). Pass null to clear.", - "nullable": true + "workflow": { + "allOf": [ + { + "$ref": "#/components/schemas/IOrderWorkflowInput" + } + ], + "description": "The workflow helps to determine the tasks that need to be completed by the users." }, - "proprietaryName": { - "type": "string", - "description": "The vendor-facing display name of the model. Pass null to clear.", - "nullable": true + "referee": { + "allOf": [ + { + "$ref": "#/components/schemas/IReferee" + } + ], + "description": "The referee is used to determine how many votes will be collected." }, - "licenseType": { + "aggregator": { "type": "string", "oneOf": [ { - "$ref": "#/components/schemas/ModelLicenseType" + "$ref": "#/components/schemas/AggregatorType" } ], - "description": "The license classification of the underlying model. Pass null to clear.", + "description": "The aggregator is used to determine how the data will be aggregated. The default behavior is enough for most cases", "nullable": true }, - "logo": { - "type": "object", - "oneOf": [ + "rapidFeatureFlags": { + "allOf": [ { - "$ref": "#/components/schemas/ExistingAssetInput" + "type": "array", + "items": { + "$ref": "#/components/schemas/FeatureFlag" + }, + "nullable": true } ], - "description": "An image asset for the model's logo. Pass null to clear.", + "description": "The feature flags that apply to each rapid created by this order." + }, + "campaignFeatureFlags": { + "allOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/FeatureFlag" + }, + "nullable": true + } + ], + "description": "The feature flags that apply to the campaign (session-wide) for this order." + }, + "priority": { + "type": "integer", + "description": "The priority is used to prioritize over other orders.", + "format": "int32", "nullable": true }, - "faucet": { + "stickyConfig": { "allOf": [ { - "$ref": "#/components/schemas/IFaucetInput" + "$ref": "#/components/schemas/StickyConfig" } ], - "description": "The faucet to set or replace on the participant." - } - } - }, - "UpdateParticipantNameEndpoint_Input": { - "required": [ - "name" - ], - "type": "object", - "properties": { - "name": { - "type": "string", - "description": "The new name of the participant." - } - } - }, - "UpdatePromptTagsEndpoint_Input": { - "type": "object", - "properties": { - "tags": { + "description": "Configuration for sticky campaign behavior. Takes precedence over StickyState if both are provided." + }, + "userScoreDimensions": { "allOf": [ { "type": "array", "items": { - "$ref": "#/components/schemas/Tag" - } + "type": "string" + }, + "nullable": true } ], - "description": "The tags to associate with the prompt, each with an optional category. Omit to leave\n the existing tags unchanged." + "description": "The user score dimensions are used to determine the score of the responses from the user." }, - "origin": { + "demographicKeys": { "allOf": [ { - "$ref": "#/components/schemas/Origin" + "type": "array", + "items": { + "type": "string" + }, + "nullable": true } ], - "description": "Where the prompt came from. Omit to leave the existing origin unchanged." + "description": "The demographic keys are used to determine which demographics to store on the responses from the user." + }, + "userFilters": { + "allOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/IUserFilter" + }, + "nullable": true + } + ], + "description": "The user filters are used to restrict the order to only collect votes from a specific demographic." + }, + "validationSetId": { + "type": "string", + "description": "The validation set id can be changed to point to a specific validation set. if not provided a sane default will be\n used.", + "nullable": true + }, + "selections": { + "allOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/ISelection" + }, + "nullable": true + } + ], + "description": "The selections are used to determine which tasks are shown to a user." + }, + "retrievalMode": { + "type": "string", + "oneOf": [ + { + "$ref": "#/components/schemas/RetrievalMode" + } + ], + "description": "The retrieval mode defines how rapids are retrieved from the active labeling pool.", + "nullable": true + }, + "maxIterations": { + "type": "integer", + "description": "The maximum number of times a user is allowed to see the same rapid.", + "format": "int32", + "nullable": true + }, + "precedingOrderId": { + "type": "string", + "description": "Optional ID of the order that must complete before this order starts processing.", + "nullable": true } - } - }, - "VoteAggregation": { - "enum": [ - "AllVotes", - "MajorityVote" - ] + }, + "description": "This model is used to create a simple order" }, - "VoteMatrixResult": { + "CreateOrderEndpoint_Output": { "required": [ - "index", - "columns", - "data", - "votes" + "orderId", + "pipelineId" ], "type": "object", "properties": { - "index": { - "type": "array", - "items": { - "type": "string" - } + "datasetId": { + "type": "string", + "description": "The dataset ID of the created order.", + "nullable": true }, - "columns": { - "type": "array", - "items": { - "type": "string" - } + "orderId": { + "type": "string", + "description": "The ID of the created order." }, - "data": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "number", - "format": "double" - } - } + "campaignId": { + "type": "string", + "description": "The campaign ID of the created order.", + "nullable": true }, - "votes": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "number", - "format": "double" - } - } + "pipelineId": { + "type": "string", + "description": "The pipeline ID of the created order." } } }, - "AgeUserFilter_AgeGroup": { - "enum": [ - "0-17", - "18-29", - "30-39", - "40-49", - "50-64", - "65+" - ] + "CreateUnsupportedOrderEndpoint_Input": { + "required": [ + "orderName", + "dataType", + "labelType" + ], + "type": "object", + "properties": { + "orderName": { + "type": "string", + "description": "The name of the order." + }, + "dataType": { + "type": "string", + "description": "The type of data that was attempted to be ordered." + }, + "labelType": { + "type": "string", + "description": "The type of labels that were attempted to be ordered." + } + } }, - "AggregatorType": { + "DefinitionType": { "enum": [ - "NonCommittal", - "MajorityVote", - "SimpleMatchup", - "LocateCluster", - "Classification", - "Locate", + "Unknown", + "Classify", + "Compare", "BoundingBox", "Line", + "Polygon", + "Locate", "Transcription", - "SinglePointLocate", + "NamedEntity", "FreeText", "Scrub", "Ranking", - "MultiRanking", - null + "GroupedRanking", + "Evaluation" ] }, - "AttachCategoryRapidBlueprint_Category": { + "EloConfig": { "required": [ - "label", - "value" + "startingScore", + "kFactor", + "scalingFactor" ], "type": "object", "properties": { - "label": { - "type": "string" + "startingScore": { + "type": "integer", + "format": "int32" }, - "value": { - "type": "string" + "kFactor": { + "type": "integer", + "format": "int32" + }, + "scalingFactor": { + "type": "integer", + "format": "int32" } } }, - "CloneJobDefinitionEndpoint_Input": { + "GenderUserFilter_Gender": { + "enum": [ + "Male", + "Female", + "Other" + ] + }, + "GetJobAbSummaryEndpoint_Output": { + "required": [ + "winCounter", + "allTargetGroupsCompleted" + ], "type": "object", "properties": { - "definitionName": { - "type": "string", - "description": "The name of the new job definition. Defaults to the source definition's name\n suffixed with \"Copy\".", - "nullable": true + "winCounter": { + "allOf": [ + { + "type": "object", + "additionalProperties": { + "type": "number", + "format": "double" + } + } + ], + "description": "The win count per compared option." + }, + "allTargetGroupsCompleted": { + "type": "boolean", + "description": "Whether all target groups have completed (result is then final)." } - }, - "description": "The input for the clone job definition endpoint." + } }, - "CloneJobDefinitionEndpoint_Output": { + "GetJobByIdEndpoint_Output": { "required": [ + "jobId", + "name", "definitionId", - "pipelineId" + "audienceId", + "revisionNumber", + "pipelineId", + "state", + "isPublic", + "audienceDeleted", + "createdAt", + "ownerId", + "ownerMail", + "organizationId" ], "type": "object", "properties": { + "jobId": { + "type": "string", + "description": "The job id." + }, + "name": { + "type": "string", + "description": "The job name." + }, "definitionId": { "type": "string", - "description": "The id of the cloned job definition." + "description": "The job definition id." + }, + "audienceId": { + "type": "string", + "description": "The audience id." + }, + "revisionNumber": { + "type": "integer", + "description": "The revision number.", + "format": "int32" }, "pipelineId": { "type": "string", - "description": "The id of the created preview pipeline." - } - }, - "description": "The result when a job definition has been cloned." - }, - "CloneOrderEndpoint_Input": { - "required": [ - "orderName" - ], - "type": "object", - "properties": { - "orderName": { + "description": "The pipeline id." + }, + "audienceName": { "type": "string", - "description": "The name of the new cloned order." - } - } - }, - "CloneOrderEndpoint_Output": { - "required": [ - "orderId" - ], - "type": "object", - "properties": { - "datasetId": { + "description": "The audience name, or null when the job's audience has since been deleted (jobs\n outlive their audience).", + "nullable": true + }, + "state": { + "allOf": [ + { + "$ref": "#/components/schemas/AudienceJobState" + } + ], + "description": "The job state." + }, + "isPublic": { + "type": "boolean", + "description": "Whether the job (and its results) is shared publicly." + }, + "audienceDeleted": { + "type": "boolean", + "description": "Whether the audience backing this job was deleted, meaning the job can never run." + }, + "completedAt": { "type": "string", - "description": "The dataset ID of the cloned order.", + "description": "The timestamp when the job was completed.", + "format": "date-time", "nullable": true }, - "orderId": { + "resultFileName": { "type": "string", - "description": "The ID of the newly cloned order." + "description": "The file name of the result.", + "nullable": true + }, + "failedAt": { + "type": "string", + "description": "The timestamp when the job failed.", + "format": "date-time", + "nullable": true + }, + "failureMessage": { + "type": "string", + "description": "The failure message.", + "nullable": true + }, + "reviewReason": { + "type": "string", + "oneOf": [ + { + "$ref": "#/components/schemas/ReviewReason" + } + ], + "description": "Why the job was routed to manual review, when it is (or was) in\n ManualApproval. Null when no customer-facing reason\n applies.", + "nullable": true + }, + "createdAt": { + "type": "string", + "description": "The creation timestamp.", + "format": "date-time" + }, + "ownerId": { + "type": "string", + "description": "The owner id.", + "format": "uuid" + }, + "ownerMail": { + "type": "string", + "description": "The owner email." + }, + "organizationId": { + "type": "string", + "description": "The id of the organization that owns the entity." } - } + }, + "description": "The result when a job has been retrieved." }, - "ConditionalValidationSelection_ValidationChance": { + "GetJobCostEstimateEndpoint_Output": { "required": [ - "userScoreThreshold", - "chance", - "rapidCount" + "estimatedCost", + "costPerResponse", + "datapointCount", + "requiredResponses" ], "type": "object", "properties": { - "userScoreThreshold": { + "estimatedCost": { "type": "number", + "description": "The estimated total cost of running the job to completion.", "format": "double" }, - "chance": { + "costPerResponse": { "type": "number", + "description": "The representative per-response cost the estimate is based on.", "format": "double" }, - "rapidCount": { + "datapointCount": { "type": "integer", - "format": "int32" + "description": "The number of datapoints in the job's dataset.", + "format": "int64" }, - "selections": { - "type": "array", - "items": { - "$ref": "#/components/schemas/ISelection" - }, - "nullable": true + "requiredResponses": { + "type": "integer", + "description": "The total number of responses the job's referee requires to complete.", + "format": "int64" } - } + }, + "description": "The estimated cost of a job." }, - "CreateComplexOrderEndpoint_Input": { + "GetJobDatapointsEndpoint_Output": { "required": [ - "orderName", - "pipeline" + "id", + "datasetId", + "asset" ], "type": "object", "properties": { - "orderName": { + "id": { "type": "string", - "description": "The name of the order." + "description": "The datapoint id." }, - "pipeline": { + "datasetId": { + "type": "string", + "description": "The id of the dataset the datapoint belongs to." + }, + "asset": { "allOf": [ { - "$ref": "#/components/schemas/IPipeline" + "$ref": "#/components/schemas/IAsset" } ], - "description": "The pipeline configuration to use." - }, - "isDemo": { - "type": "boolean", - "description": "Whether the order is a demo." + "description": "The datapoint asset." }, - "precedingOrderId": { + "context": { "type": "string", - "description": "Optional ID of the order that must complete before this order starts processing.", + "description": "The optional textual context.", "nullable": true + }, + "contextAsset": { + "allOf": [ + { + "$ref": "#/components/schemas/IAsset" + } + ], + "description": "The optional context asset." } } }, - "CreateComplexOrderEndpoint_Output": { + "GetJobDatapointsEndpoint_PagedResultOfOutput": { "required": [ - "orderId", - "pipelineId" + "total", + "page", + "pageSize", + "items" ], "type": "object", "properties": { - "datasetId": { - "type": "string", - "description": "The dataset ID of the created order.", - "nullable": true + "total": { + "type": "integer", + "format": "int64" }, - "orderId": { - "type": "string", - "description": "The ID of the created order." + "page": { + "type": "integer", + "format": "int32" }, - "campaignId": { - "type": "string", - "description": "The campaign ID of the created order.", - "nullable": true + "pageSize": { + "type": "integer", + "format": "int32" }, - "pipelineId": { - "type": "string", - "description": "The pipeline ID of the created order." + "items": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GetJobDatapointsEndpoint_Output" + } + }, + "totalPages": { + "type": "integer", + "format": "int32" } } }, - "CreateJobDefinitionEndpoint_Input": { + "GetJobDefinitionByIdEndpoint_Output": { "required": [ - "definitionName", - "workflow", - "referee", - "datasetId" + "definitionId", + "name", + "definitionType", + "isPublic", + "createdAt", + "ownerId", + "ownerMail", + "organizationId" ], "type": "object", "properties": { - "definitionName": { + "definitionId": { "type": "string", - "description": "The name of the definition." - }, - "workflow": { - "allOf": [ - { - "$ref": "#/components/schemas/IOrderWorkflowInput" - } - ], - "description": "The workflow configuration." - }, - "referee": { - "allOf": [ - { - "$ref": "#/components/schemas/IReferee" - } - ], - "description": "The referee configuration." + "description": "The job definition id." }, - "datasetId": { + "name": { "type": "string", - "description": "The dataset id." + "description": "The name of the job definition." }, - "rapidFeatureFlags": { + "definitionType": { "allOf": [ { - "type": "array", - "items": { - "$ref": "#/components/schemas/FeatureFlag" - } + "$ref": "#/components/schemas/DefinitionType" } ], - "description": "The feature flags that apply to each rapid created by this definition." + "description": "The type of the job definition." }, - "campaignFeatureFlags": { - "allOf": [ - { - "type": "array", - "items": { - "$ref": "#/components/schemas/FeatureFlag" - } - } - ], - "description": "The feature flags that apply to the campaign (session-wide) for this definition." + "isPublic": { + "type": "boolean", + "description": "Whether the definition is shared publicly as a reusable template." }, - "aggregatorType": { + "createdAt": { "type": "string", - "oneOf": [ - { - "$ref": "#/components/schemas/AggregatorType" - } - ], - "description": "The aggregator type.", - "nullable": true - } - }, - "description": "The input for the create job definition endpoint." - }, - "CreateJobDefinitionEndpoint_Output": { - "required": [ - "definitionId", - "pipelineId" - ], - "type": "object", - "properties": { - "definitionId": { + "description": "The creation timestamp.", + "format": "date-time" + }, + "ownerId": { "type": "string", - "description": "The id of the created job definition." + "description": "The id of the job definition's owner.", + "format": "uuid" }, - "pipelineId": { + "ownerMail": { "type": "string", - "description": "The id of the created preview pipeline." + "description": "The email of the job definition's owner." + }, + "organizationId": { + "type": "string", + "description": "The id of the organization that owns the entity." } }, - "description": "The result when a job definition has been created." + "description": "The result when a job definition has been retrieved." }, - "CreateJobEndpoint_CostWarning": { + "GetJobDefinitionCostEstimateEndpoint_Output": { "required": [ "estimatedCost", - "availableBalance", - "shortfall" + "costPerResponse", + "datapointCount", + "requiredResponses" ], "type": "object", "properties": { "estimatedCost": { "type": "number", + "description": "The estimated total cost of running the definition's latest revision to completion.", "format": "double" }, - "availableBalance": { + "costPerResponse": { "type": "number", + "description": "The representative per-response cost the estimate is based on.", "format": "double" }, - "shortfall": { - "type": "number", - "format": "double" + "datapointCount": { + "type": "integer", + "description": "The number of datapoints in the definition's dataset.", + "format": "int64" + }, + "requiredResponses": { + "type": "integer", + "description": "The total number of responses the definition's referee requires to complete.", + "format": "int64" } - } + }, + "description": "The estimated cost of a job definition." }, - "CreateJobEndpoint_Input": { + "GetJobProgressEndpoint_Output": { "required": [ - "jobDefinitionId", - "audienceId" + "completionPercentage", + "total", + "completed", + "state" ], "type": "object", "properties": { - "jobDefinitionId": { - "type": "string", - "description": "The id of the job definition to use." - }, - "audienceId": { - "type": "string", - "description": "The id of the audience to target." + "completionPercentage": { + "type": "number", + "description": "The completion percentage (0–100).", + "format": "double" }, - "revisionNumber": { + "total": { "type": "integer", - "description": "The revision number to use. If not specified, the latest revision will be used.", - "format": "int32", - "nullable": true - }, - "name": { - "type": "string", - "description": "The name of the job. If not specified, defaults to \"{definition name}:{revision number}\".", - "nullable": true + "description": "The total number of rapids.", + "format": "int64" }, - "priority": { + "completed": { "type": "integer", - "description": "The priority of the job. Higher values mean higher priority. When omitted, a\n per-owner default is applied server-side. A requested value is capped for\n non-admin customers.", - "format": "int32", - "nullable": true - }, - "precedingJobId": { - "type": "string", - "description": "Optional id of a job that must finish before this job starts. When set, this job is\n queued until the preceding job completes or fails.", - "nullable": true - }, - "notifyOwnerOnCompletion": { - "type": "boolean", - "description": "Whether the job's owner should be emailed when the job completes. Defaults to false." + "description": "The number of completed rapids.", + "format": "int64" }, - "checkForExplicitContent": { - "type": "boolean", - "description": "Whether Rapidata's explicit-content check should run for this job. Leave null to use\n the default for the caller's account. Set true to force the check on. Set false to\n skip it — honored only when the account is permitted to skip; otherwise the check\n still runs and ContentCheckSkipDenied is set on the response.", - "nullable": true + "state": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelingState" + } + ], + "description": "The state of the job's labelling." } - }, - "description": "The input for the create job endpoint." + } }, - "CreateJobEndpoint_Output": { + "GetJobResponsesEndpoint_Output": { "required": [ - "jobId", - "recruitingStarted" + "responses" ], "type": "object", "properties": { - "jobId": { - "type": "string", - "description": "The id of the created job." - }, - "recruitingStarted": { - "type": "boolean", - "description": "Whether recruiting was automatically started for the audience." - }, - "contentCheckSkipDenied": { - "type": "boolean", - "description": "True when the caller asked to skip the explicit-content check but is not permitted\n to; the check runs regardless. Advisory — the job is created and runs either way." - }, - "costWarning": { + "responses": { "allOf": [ { - "$ref": "#/components/schemas/CreateJobEndpoint_CostWarning" + "type": "array", + "items": { + "$ref": "#/components/schemas/GetJobResponsesEndpoint_Output_Response" + } } ], - "description": "Present only when the job's estimated cost exceeds the owner's remaining balance.\n Advisory — the job is created and runs regardless; it may pause for funds mid-run." + "description": "The responses, newest first by default." } - }, - "description": "The result when a job has been created." + } }, - "CreateJobRevisionEndpoint_Input": { + "GetJobResponsesEndpoint_Output_Response": { + "required": [ + "id", + "userId", + "country", + "language", + "result", + "userScore", + "userScores", + "demographicInformation" + ], + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "userId": { + "type": "string" + }, + "country": { + "type": "string" + }, + "language": { + "type": "string" + }, + "result": { + "$ref": "#/components/schemas/IRapidResult" + }, + "userScore": { + "type": "number", + "format": "double" + }, + "userScores": { + "type": "object", + "additionalProperties": { + "type": "number", + "format": "double" + } + }, + "demographicInformation": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "GetJobResultNavigationEndpoint_Output": { + "required": [ + "current", + "previous", + "next", + "index", + "total" + ], "type": "object", "properties": { - "workflow": { - "allOf": [ - { - "$ref": "#/components/schemas/IOrderWorkflowInput" - } - ], - "description": "The workflow configuration. If not provided, inherits from the previous revision.\n Must be provided together with Referee if either is specified." - }, - "referee": { + "current": { "allOf": [ { - "$ref": "#/components/schemas/IReferee" + "$ref": "#/components/schemas/JobRapidResult" } ], - "description": "The referee configuration. If not provided, inherits from the previous revision.\n Must be provided together with Workflow if either is specified." - }, - "datasetId": { - "type": "string", - "description": "The dataset id. If not provided, inherits from the previous revision." + "description": "The anchor rapid, as a full result." }, - "rapidFeatureFlags": { + "previous": { "allOf": [ { "type": "array", "items": { - "$ref": "#/components/schemas/FeatureFlag" + "$ref": "#/components/schemas/JobNavigationItem" } } ], - "description": "The rapid-level feature flags applied to each rapid created by this revision.\n If not provided, inherits from the previous revision." + "description": "The rapids preceding the anchor, in ascending order." }, - "campaignFeatureFlags": { + "next": { "allOf": [ { "type": "array", "items": { - "$ref": "#/components/schemas/FeatureFlag" + "$ref": "#/components/schemas/JobNavigationItem" } } ], - "description": "The campaign-level (session-wide) feature flags for this revision.\n If not provided, inherits from the previous revision." + "description": "The rapids following the anchor, in ascending order." }, - "aggregatorType": { - "type": "string", - "oneOf": [ - { - "$ref": "#/components/schemas/AggregatorType" - } - ], - "description": "The aggregator type. If not provided, inherits from the previous revision.", - "nullable": true + "index": { + "type": "integer", + "description": "The 1-based position of the anchor within the filtered slice.", + "format": "int64" }, - "validationSetId": { - "type": "string", - "description": "A validation set id to pin on this revision. When set, every job run from this\n revision uses the specified validation set as the source of validation rapids\n instead of audience-derived examples. If not provided, inherits from the previous\n revision. Provide a wrapped null value to clear a previously pinned set.", - "nullable": true + "total": { + "type": "integer", + "description": "The total number of rapids in the filtered slice.", + "format": "int64" } - }, - "description": "The input for the create job revision endpoint." + } }, - "CreateJobRevisionEndpoint_Output": { + "GetJobRevisionEndpoint_Output": { "required": [ + "definitionId", "revisionNumber", - "pipelineId" + "state", + "pipelineId", + "datasetId", + "workflow", + "referee", + "featureFlags", + "createdAt", + "createdById", + "createdByMail" ], "type": "object", "properties": { + "definitionId": { + "type": "string", + "description": "The job definition id." + }, "revisionNumber": { "type": "integer", - "description": "The revision number of the created job revision.", + "description": "The revision number.", "format": "int32" }, - "pipelineId": { - "type": "string", - "description": "The id of the created preview pipeline." - } - }, - "description": "The result when a job revision has been created." - }, - "CreateOrder": { - "required": [ - "orderName", - "workflow", - "referee" - ], - "type": "object", - "properties": { - "orderName": { - "type": "string", - "description": "The name is used as an identifier for an order and can be freely chosen." - }, - "workflow": { + "state": { "allOf": [ { - "$ref": "#/components/schemas/IOrderWorkflowInput" + "$ref": "#/components/schemas/JobDefinitionRevisionState" } ], - "description": "The workflow helps to determine the tasks that need to be completed by the users." + "description": "The state of the revision." }, - "referee": { - "allOf": [ - { - "$ref": "#/components/schemas/IReferee" - } - ], - "description": "The referee is used to determine how many votes will be collected." + "pipelineId": { + "type": "string", + "description": "The pipeline id." }, - "aggregator": { + "datasetId": { + "type": "string", + "description": "The dataset id." + }, + "aggregatorType": { "type": "string", "oneOf": [ { "$ref": "#/components/schemas/AggregatorType" } ], - "description": "The aggregator is used to determine how the data will be aggregated. The default behavior is enough for most cases", - "nullable": true - }, - "rapidFeatureFlags": { - "allOf": [ - { - "type": "array", - "items": { - "$ref": "#/components/schemas/FeatureFlag" - }, - "nullable": true - } - ], - "description": "The feature flags that apply to each rapid created by this order." - }, - "campaignFeatureFlags": { - "allOf": [ - { - "type": "array", - "items": { - "$ref": "#/components/schemas/FeatureFlag" - }, - "nullable": true - } - ], - "description": "The feature flags that apply to the campaign (session-wide) for this order." - }, - "priority": { - "type": "integer", - "description": "The priority is used to prioritize over other orders.", - "format": "int32", + "description": "The aggregator type.", "nullable": true }, - "stickyConfig": { - "allOf": [ - { - "$ref": "#/components/schemas/StickyConfig" - } - ], - "description": "Configuration for sticky campaign behavior. Takes precedence over StickyState if both are provided." - }, - "userScoreDimensions": { + "workflow": { "allOf": [ { - "type": "array", - "items": { - "type": "string" - }, - "nullable": true + "$ref": "#/components/schemas/IOrderWorkflowInput" } ], - "description": "The user score dimensions are used to determine the score of the responses from the user." + "description": "The workflow configuration. Can be used directly to create a new revision." }, - "demographicKeys": { + "referee": { "allOf": [ { - "type": "array", - "items": { - "type": "string" - }, - "nullable": true + "$ref": "#/components/schemas/IReferee" } ], - "description": "The demographic keys are used to determine which demographics to store on the responses from the user." + "description": "The referee configuration. Can be used directly to create a new revision." }, - "userFilters": { + "featureFlags": { "allOf": [ { "type": "array", "items": { - "$ref": "#/components/schemas/IUserFilter" - }, - "nullable": true + "$ref": "#/components/schemas/FeatureFlag" + } } ], - "description": "The user filters are used to restrict the order to only collect votes from a specific demographic." + "description": "The feature flags." }, - "validationSetId": { + "createdAt": { "type": "string", - "description": "The validation set id can be changed to point to a specific validation set. if not provided a sane default will be\n used.", - "nullable": true + "description": "The creation timestamp.", + "format": "date-time" }, - "selections": { - "allOf": [ - { - "type": "array", - "items": { - "$ref": "#/components/schemas/ISelection" - }, - "nullable": true - } - ], - "description": "The selections are used to determine which tasks are shown to a user." + "createdById": { + "type": "string", + "description": "The id of the user who created the revision.", + "format": "uuid" }, - "retrievalMode": { + "createdByMail": { "type": "string", - "oneOf": [ - { - "$ref": "#/components/schemas/RetrievalMode" - } - ], - "description": "The retrieval mode defines how rapids are retrieved from the active labeling pool.", - "nullable": true + "description": "The email of the user who created the revision." }, - "maxIterations": { - "type": "integer", - "description": "The maximum number of times a user is allowed to see the same rapid.", - "format": "int32", + "isInstructionComplex": { + "type": "boolean", + "description": "Whether the instruction was flagged as too complex for the average annotator to\n understand. Null until the asynchronous complexity check has completed.", "nullable": true }, - "precedingOrderId": { + "instructionComplexityReason": { "type": "string", - "description": "Optional ID of the order that must complete before this order starts processing.", + "description": "A short explanation of why the instruction was flagged, when applicable.", "nullable": true } }, - "description": "This model is used to create a simple order" + "description": "The result when a job revision has been retrieved." }, - "CreateOrderEndpoint_Output": { + "GetOrderByIdEndpoint_Output": { "required": [ - "orderId", - "pipelineId" + "orderName", + "customerMail", + "orderDate", + "state", + "pipelineId", + "isLocked", + "isPublic" ], "type": "object", "properties": { - "datasetId": { + "orderName": { "type": "string", - "description": "The dataset ID of the created order.", - "nullable": true + "description": "The name of the order." }, - "orderId": { + "customerMail": { "type": "string", - "description": "The ID of the created order." + "description": "The email of the customer who placed the order." }, - "campaignId": { + "orderDate": { "type": "string", - "description": "The campaign ID of the created order.", - "nullable": true + "description": "The date the order was placed.", + "format": "date-time" + }, + "state": { + "type": "string", + "description": "The current state of the order." }, "pipelineId": { "type": "string", - "description": "The pipeline ID of the created order." + "description": "The ID of the pipeline associated with the order." + }, + "isLocked": { + "type": "boolean", + "description": "Whether the order is locked." + }, + "isPublic": { + "type": "boolean", + "description": "Whether the order is publicly visible." + }, + "failureMessage": { + "type": "string", + "description": "The failure message if the order failed.", + "nullable": true } } }, - "CreateUnsupportedOrderEndpoint_Input": { + "GetPublicOrdersEndpoint_OrderOutput": { "required": [ - "orderName", - "dataType", - "labelType" + "id", + "name", + "isPublic" ], "type": "object", "properties": { - "orderName": { - "type": "string", - "description": "The name of the order." + "id": { + "type": "string" }, - "dataType": { - "type": "string", - "description": "The type of data that was attempted to be ordered." + "name": { + "type": "string" }, - "labelType": { - "type": "string", - "description": "The type of labels that were attempted to be ordered." + "isPublic": { + "type": "boolean" } } }, - "DefinitionType": { - "enum": [ - "Unknown", - "Classify", - "Compare", - "BoundingBox", - "Line", - "Polygon", - "Locate", - "Transcription", - "NamedEntity", - "FreeText", - "Scrub", - "Ranking", - "GroupedRanking", - "Evaluation" - ] + "GetPublicOrdersEndpoint_Output": { + "required": [ + "orders" + ], + "type": "object", + "properties": { + "orders": { + "allOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/GetPublicOrdersEndpoint_OrderOutput" + } + } + ], + "description": "The list of publicly available orders." + } + } + }, + "GroupedRankingGroup": { + "required": [ + "id", + "name", + "state", + "pairMakerInformation" + ], + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "state": { + "type": "string" + }, + "pairMakerInformation": { + "$ref": "#/components/schemas/IPairMakerInformation" + } + } + }, + "IDataset": { + "required": [ + "_t" + ], + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IDatasetCloneDataset" + } + ], + "discriminator": { + "propertyName": "_t", + "mapping": { + "CloneDatasetModel": "#/components/schemas/IDatasetCloneDataset" + } + } + }, + "IDatasetCloneDataset": { + "required": [ + "datasetToCloneId", + "datasetName", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "CloneDatasetModel" + ], + "type": "string" + }, + "datasetToCloneId": { + "type": "string" + }, + "datasetName": { + "type": "string" + } + } + }, + "IJobResults": { + "required": [ + "_t" + ], + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IJobResultsGroupedRankingResults" + }, + { + "$ref": "#/components/schemas/IJobResultsRankingResults" + }, + { + "$ref": "#/components/schemas/IJobResultsRapidResults" + } + ], + "description": "The unified job results payload, discriminated by the job's rapid type.", + "discriminator": { + "propertyName": "_t", + "mapping": { + "GroupedRankingResults": "#/components/schemas/IJobResultsGroupedRankingResults", + "RankingResults": "#/components/schemas/IJobResultsRankingResults", + "RapidResults": "#/components/schemas/IJobResultsRapidResults" + } + } + }, + "IJobResultsGroupedRankingResults": { + "required": [ + "total", + "page", + "pageSize", + "items", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "GroupedRankingResults" + ], + "type": "string" + }, + "total": { + "type": "integer", + "description": "The total number of sub-rankings.", + "format": "int64" + }, + "page": { + "type": "integer", + "description": "The 1-based page number.", + "format": "int32" + }, + "pageSize": { + "type": "integer", + "description": "The page size.", + "format": "int32" + }, + "items": { + "allOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/GroupedRankingGroup" + } + } + ], + "description": "The sub-rankings on this page." + } + }, + "description": "Results for a grouped-ranking job: a paged list of sub-rankings." + }, + "IJobResultsRankingResults": { + "required": [ + "total", + "page", + "pageSize", + "totalVotes", + "items", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "RankingResults" + ], + "type": "string" + }, + "total": { + "type": "integer", + "description": "The total number of datapoints.", + "format": "int64" + }, + "page": { + "type": "integer", + "description": "The 1-based page number.", + "format": "int32" + }, + "pageSize": { + "type": "integer", + "description": "The page size.", + "format": "int32" + }, + "totalVotes": { + "type": "integer", + "description": "The total number of votes cast.", + "format": "int64" + }, + "items": { + "allOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/RankingDatapoint" + } + } + ], + "description": "The ranked datapoints on this page." + } + }, + "description": "Results for a compare (ranking) job: a paged list of Elo-ranked datapoints." + }, + "IJobResultsRapidResults": { + "required": [ + "total", + "page", + "pageSize", + "items", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "RapidResults" + ], + "type": "string" + }, + "total": { + "type": "integer", + "description": "The total number of rapids.", + "format": "int64" + }, + "page": { + "type": "integer", + "description": "The 1-based page number.", + "format": "int32" + }, + "pageSize": { + "type": "integer", + "description": "The page size.", + "format": "int32" + }, + "items": { + "allOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/JobRapidResult" + } + } + ], + "description": "The rapid cards on this page." + } + }, + "description": "Results for a simple or evaluation job: a paged grid of per-rapid cards." }, - "EloConfig": { + "IOrderWorkflowInput": { "required": [ - "startingScore", - "kFactor", - "scalingFactor" + "_t" ], "type": "object", - "properties": { - "startingScore": { - "type": "integer", - "format": "int32" + "oneOf": [ + { + "$ref": "#/components/schemas/IOrderWorkflowInputEvaluationWorkflowInput" }, - "kFactor": { - "type": "integer", - "format": "int32" + { + "$ref": "#/components/schemas/IOrderWorkflowInputGroupedRankingWorkflowInput" }, - "scalingFactor": { - "type": "integer", - "format": "int32" + { + "$ref": "#/components/schemas/IOrderWorkflowInputSimpleWorkflowInput" + } + ], + "discriminator": { + "propertyName": "_t", + "mapping": { + "EvaluationWorkflow": "#/components/schemas/IOrderWorkflowInputEvaluationWorkflowInput", + "GroupedRankingWorkflow": "#/components/schemas/IOrderWorkflowInputGroupedRankingWorkflowInput", + "SimpleWorkflow": "#/components/schemas/IOrderWorkflowInputSimpleWorkflowInput" } } }, - "GenderUserFilter_Gender": { - "enum": [ - "Male", - "Female", - "Other" - ] - }, - "GetJobByIdEndpoint_Output": { + "IOrderWorkflowInputEvaluationWorkflowInput": { "required": [ - "jobId", - "name", - "definitionId", - "audienceId", - "revisionNumber", - "pipelineId", - "state", - "isPublic", - "audienceDeleted", - "createdAt", - "ownerId", - "ownerMail", - "organizationId" + "validationSetId", + "shouldAcceptIncorrect", + "_t" ], - "type": "object", "properties": { - "jobId": { - "type": "string", - "description": "The job id." + "_t": { + "enum": [ + "EvaluationWorkflow" + ], + "type": "string" }, - "name": { - "type": "string", - "description": "The job name." + "validationSetId": { + "type": "string" }, - "definitionId": { - "type": "string", - "description": "The job definition id." + "shouldAcceptIncorrect": { + "type": "boolean" }, - "audienceId": { - "type": "string", - "description": "The audience id." + "featureFlags": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FeatureFlag" + } + } + } + }, + "IOrderWorkflowInputGroupedRankingWorkflowInput": { + "required": [ + "criteria", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "GroupedRankingWorkflow" + ], + "type": "string" }, - "revisionNumber": { - "type": "integer", - "description": "The revision number.", - "format": "int32" + "criteria": { + "type": "string" }, - "pipelineId": { - "type": "string", - "description": "The pipeline id." + "pairMakerConfig": { + "$ref": "#/components/schemas/IPairMakerConfig" }, - "state": { - "allOf": [ + "rankingConfig": { + "type": "object", + "oneOf": [ { - "$ref": "#/components/schemas/AudienceJobState" + "$ref": "#/components/schemas/IRankingConfig" } ], - "description": "The job state." - }, - "isPublic": { - "type": "boolean", - "description": "Whether the job (and its results) is shared publicly." - }, - "audienceDeleted": { - "type": "boolean", - "description": "Whether the audience backing this job was deleted, meaning the job can never run." - }, - "completedAt": { - "type": "string", - "description": "The timestamp when the job was completed.", - "format": "date-time", "nullable": true }, - "resultFileName": { - "type": "string", - "description": "The file name of the result.", + "contexts": { + "type": "object", + "additionalProperties": { + "type": "string" + }, "nullable": true }, - "failedAt": { - "type": "string", - "description": "The timestamp when the job failed.", - "format": "date-time", + "contextAssets": { + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/IAssetInput" + }, "nullable": true }, - "failureMessage": { - "type": "string", - "description": "The failure message.", - "nullable": true + "featureFlags": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FeatureFlag" + } }, - "reviewReason": { - "type": "string", - "oneOf": [ - { - "$ref": "#/components/schemas/ReviewReason" - } + "maxParallelism": { + "type": "integer", + "format": "int32" + } + } + }, + "IOrderWorkflowInputSimpleWorkflowInput": { + "required": [ + "blueprint", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "SimpleWorkflow" ], - "description": "Why the job was routed to manual review, when it is (or was) in\n ManualApproval. Null when no customer-facing reason\n applies.", - "nullable": true - }, - "createdAt": { - "type": "string", - "description": "The creation timestamp.", - "format": "date-time" + "type": "string" }, - "ownerId": { - "type": "string", - "description": "The owner id.", - "format": "uuid" + "blueprint": { + "$ref": "#/components/schemas/IRapidBlueprint" }, - "ownerMail": { - "type": "string", - "description": "The owner email." + "batchSize": { + "type": "integer", + "format": "int32", + "nullable": true }, - "organizationId": { - "type": "string", - "description": "The id of the organization that owns the entity." + "featureFlags": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FeatureFlag" + } } - }, - "description": "The result when a job has been retrieved." + } }, - "GetJobCostEstimateEndpoint_Output": { + "IPairMakerConfig": { "required": [ - "estimatedCost", - "costPerResponse", - "datapointCount", - "requiredResponses" + "_t" ], "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IPairMakerConfigFullPermutationPairMakerConfig" + }, + { + "$ref": "#/components/schemas/IPairMakerConfigOnlinePairMakerConfig" + } + ], + "discriminator": { + "propertyName": "_t", + "mapping": { + "FullPermutationPairMaker": "#/components/schemas/IPairMakerConfigFullPermutationPairMakerConfig", + "OnlinePairMaker": "#/components/schemas/IPairMakerConfigOnlinePairMakerConfig" + } + } + }, + "IPairMakerConfigFullPermutationPairMakerConfig": { + "required": [ + "_t" + ], "properties": { - "estimatedCost": { - "type": "number", - "description": "The estimated total cost of running the job to completion.", - "format": "double" + "_t": { + "enum": [ + "FullPermutationPairMaker" + ], + "type": "string" + } + } + }, + "IPairMakerConfigOnlinePairMakerConfig": { + "required": [ + "_t" + ], + "properties": { + "_t": { + "enum": [ + "OnlinePairMaker" + ], + "type": "string" }, - "costPerResponse": { + "randomMatchesRatio": { "type": "number", - "description": "The representative per-response cost the estimate is based on.", - "format": "double" - }, - "datapointCount": { - "type": "integer", - "description": "The number of datapoints in the job's dataset.", - "format": "int64" + "format": "float" }, - "requiredResponses": { + "totalComparisonBudget": { "type": "integer", - "description": "The total number of responses the job's referee requires to complete.", - "format": "int64" + "format": "int32" } - }, - "description": "The estimated cost of a job." + } }, - "GetJobDefinitionByIdEndpoint_Output": { + "IPairMakerInformation": { "required": [ - "definitionId", - "name", - "definitionType", - "isPublic", - "createdAt", - "ownerId", - "ownerMail", - "organizationId" + "_t" ], "type": "object", - "properties": { - "definitionId": { - "type": "string", - "description": "The job definition id." - }, - "name": { - "type": "string", - "description": "The name of the job definition." + "oneOf": [ + { + "$ref": "#/components/schemas/IPairMakerInformationFullPermutationPairMakerInformation" }, - "definitionType": { - "allOf": [ - { - "$ref": "#/components/schemas/DefinitionType" - } + { + "$ref": "#/components/schemas/IPairMakerInformationOnlinePairMakerInformation" + } + ], + "discriminator": { + "propertyName": "_t", + "mapping": { + "FullPermutationPairMakerInformation": "#/components/schemas/IPairMakerInformationFullPermutationPairMakerInformation", + "OnlinePairMakerInformation": "#/components/schemas/IPairMakerInformationOnlinePairMakerInformation" + } + } + }, + "IPairMakerInformationFullPermutationPairMakerInformation": { + "required": [ + "_t" + ], + "properties": { + "_t": { + "enum": [ + "FullPermutationPairMakerInformation" ], - "description": "The type of the job definition." - }, - "isPublic": { - "type": "boolean", - "description": "Whether the definition is shared publicly as a reusable template." - }, - "createdAt": { - "type": "string", - "description": "The creation timestamp.", - "format": "date-time" - }, - "ownerId": { - "type": "string", - "description": "The id of the job definition's owner.", - "format": "uuid" - }, - "ownerMail": { - "type": "string", - "description": "The email of the job definition's owner." - }, - "organizationId": { - "type": "string", - "description": "The id of the organization that owns the entity." + "type": "string" } - }, - "description": "The result when a job definition has been retrieved." + } }, - "GetJobDefinitionCostEstimateEndpoint_Output": { + "IPairMakerInformationOnlinePairMakerInformation": { "required": [ - "estimatedCost", - "costPerResponse", - "datapointCount", - "requiredResponses" + "randomMatchesRatio", + "totalComparisonBudget", + "currentComparisonBudget", + "_t" ], - "type": "object", "properties": { - "estimatedCost": { - "type": "number", - "description": "The estimated total cost of running the definition's latest revision to completion.", - "format": "double" + "_t": { + "enum": [ + "OnlinePairMakerInformation" + ], + "type": "string" }, - "costPerResponse": { + "randomMatchesRatio": { "type": "number", - "description": "The representative per-response cost the estimate is based on.", - "format": "double" + "format": "float" }, - "datapointCount": { + "totalComparisonBudget": { "type": "integer", - "description": "The number of datapoints in the definition's dataset.", - "format": "int64" + "format": "int32" }, - "requiredResponses": { + "currentComparisonBudget": { "type": "integer", - "description": "The total number of responses the definition's referee requires to complete.", - "format": "int64" + "format": "int32" } - }, - "description": "The estimated cost of a job definition." + } }, - "GetJobRevisionEndpoint_Output": { + "IPipeline": { "required": [ - "definitionId", - "revisionNumber", - "state", - "pipelineId", - "datasetId", - "workflow", - "referee", - "featureFlags", - "createdAt", - "createdById", - "createdByMail" + "_t" + ], + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IPipelineCreateSimplePipeline" + } + ], + "discriminator": { + "propertyName": "_t", + "mapping": { + "CreateSimplePipelineModel": "#/components/schemas/IPipelineCreateSimplePipeline" + } + } + }, + "IPipelineArtifact": { + "required": [ + "_t" ], "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IPipelineArtifactCreateDatasetArtifact" + } + ], + "discriminator": { + "propertyName": "_t", + "mapping": { + "CreateDatasetArtifactModel": "#/components/schemas/IPipelineArtifactCreateDatasetArtifact" + } + } + }, + "IPipelineArtifactCreateDatasetArtifact": { + "required": [ + "identifier", + "dataset", + "_t" + ], "properties": { - "definitionId": { - "type": "string", - "description": "The job definition id." - }, - "revisionNumber": { - "type": "integer", - "description": "The revision number.", - "format": "int32" - }, - "state": { - "allOf": [ - { - "$ref": "#/components/schemas/JobDefinitionRevisionState" - } - ], - "description": "The state of the revision." - }, - "pipelineId": { - "type": "string", - "description": "The pipeline id." - }, - "datasetId": { - "type": "string", - "description": "The dataset id." - }, - "aggregatorType": { - "type": "string", - "oneOf": [ - { - "$ref": "#/components/schemas/AggregatorType" - } - ], - "description": "The aggregator type.", - "nullable": true - }, - "workflow": { - "allOf": [ - { - "$ref": "#/components/schemas/IOrderWorkflowInput" - } + "_t": { + "enum": [ + "CreateDatasetArtifactModel" ], - "description": "The workflow configuration. Can be used directly to create a new revision." + "type": "string" }, - "referee": { - "allOf": [ - { - "$ref": "#/components/schemas/IReferee" - } - ], - "description": "The referee configuration. Can be used directly to create a new revision." + "identifier": { + "type": "string" }, - "featureFlags": { - "allOf": [ - { - "type": "array", - "items": { - "$ref": "#/components/schemas/FeatureFlag" - } - } + "dataset": { + "$ref": "#/components/schemas/IDataset" + } + } + }, + "IPipelineCreateSimplePipeline": { + "required": [ + "artifacts", + "pipelineSteps", + "namePrefix", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "CreateSimplePipelineModel" ], - "description": "The feature flags." + "type": "string" }, - "createdAt": { - "type": "string", - "description": "The creation timestamp.", - "format": "date-time" + "artifacts": { + "type": "array", + "items": { + "$ref": "#/components/schemas/IPipelineArtifact" + } }, - "createdById": { - "type": "string", - "description": "The id of the user who created the revision.", - "format": "uuid" + "pipelineSteps": { + "type": "array", + "items": { + "$ref": "#/components/schemas/IPipelineStep" + } }, - "createdByMail": { - "type": "string", - "description": "The email of the user who created the revision." + "namePrefix": { + "type": "string" + } + } + }, + "IPipelineStep": { + "required": [ + "_t" + ], + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IPipelineStepDatasetEvaluationStep" }, - "isInstructionComplex": { - "type": "boolean", - "description": "Whether the instruction was flagged as too complex for the average annotator to\n understand. Null until the asynchronous complexity check has completed.", - "nullable": true + { + "$ref": "#/components/schemas/IPipelineStepSendCompletionMailStep" }, - "instructionComplexityReason": { - "type": "string", - "description": "A short explanation of why the instruction was flagged, when applicable.", - "nullable": true + { + "$ref": "#/components/schemas/IPipelineStepWorkflowAggregationStep" + }, + { + "$ref": "#/components/schemas/IPipelineStepWorkflowLabelingStep" } - }, - "description": "The result when a job revision has been retrieved." + ], + "discriminator": { + "propertyName": "_t", + "mapping": { + "DatasetEvaluationStepModel": "#/components/schemas/IPipelineStepDatasetEvaluationStep", + "SendCompletionMailStepModel": "#/components/schemas/IPipelineStepSendCompletionMailStep", + "WorkflowAggregationStepModel": "#/components/schemas/IPipelineStepWorkflowAggregationStep", + "WorkflowLabelingStepModel": "#/components/schemas/IPipelineStepWorkflowLabelingStep" + } + } }, - "GetOrderByIdEndpoint_Output": { + "IPipelineStepDatasetEvaluationStep": { "required": [ - "orderName", - "customerMail", - "orderDate", - "state", - "pipelineId", - "isLocked", - "isPublic" + "datasetArtifactId", + "aggregationResultFileArtifactId", + "evaluationResultFileArtifactId", + "receiver", + "_t" ], - "type": "object", "properties": { - "orderName": { - "type": "string", - "description": "The name of the order." - }, - "customerMail": { - "type": "string", - "description": "The email of the customer who placed the order." + "_t": { + "enum": [ + "DatasetEvaluationStepModel" + ], + "type": "string" }, - "orderDate": { - "type": "string", - "description": "The date the order was placed.", - "format": "date-time" + "datasetArtifactId": { + "type": "string" }, - "state": { - "type": "string", - "description": "The current state of the order." + "aggregationResultFileArtifactId": { + "type": "string" }, - "pipelineId": { - "type": "string", - "description": "The ID of the pipeline associated with the order." + "evaluationResultFileArtifactId": { + "type": "string" }, - "isLocked": { - "type": "boolean", - "description": "Whether the order is locked." + "receiver": { + "type": "string" + } + } + }, + "IPipelineStepSendCompletionMailStep": { + "required": [ + "receiver", + "resultsFileArtifactIdentifier", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "SendCompletionMailStepModel" + ], + "type": "string" }, - "isPublic": { - "type": "boolean", - "description": "Whether the order is publicly visible." + "receiver": { + "type": "string" }, - "failureMessage": { - "type": "string", - "description": "The failure message if the order failed.", - "nullable": true + "resultsFileArtifactIdentifier": { + "type": "string" } } }, - "GetPublicOrdersEndpoint_OrderOutput": { + "IPipelineStepWorkflowAggregationStep": { "required": [ - "id", - "name", - "isPublic" + "campaignArtifactId", + "workflowArtifactId", + "fileArtifactId", + "_t" ], - "type": "object", "properties": { - "id": { + "_t": { + "enum": [ + "WorkflowAggregationStepModel" + ], "type": "string" }, - "name": { + "campaignArtifactId": { "type": "string" }, - "isPublic": { - "type": "boolean" + "workflowArtifactId": { + "type": "string" + }, + "fileArtifactId": { + "type": "string" + }, + "aggregatorType": { + "$ref": "#/components/schemas/AggregatorType" + }, + "demographicKeys": { + "type": "array", + "items": { + "type": "string" + }, + "nullable": true } } }, - "GetPublicOrdersEndpoint_Output": { + "IPipelineStepWorkflowLabelingStep": { "required": [ - "orders" + "workflowArtifactId", + "_t" ], - "type": "object", "properties": { - "orders": { - "allOf": [ - { - "type": "array", - "items": { - "$ref": "#/components/schemas/GetPublicOrdersEndpoint_OrderOutput" - } - } + "_t": { + "enum": [ + "WorkflowLabelingStepModel" ], - "description": "The list of publicly available orders." + "type": "string" + }, + "workflowArtifactId": { + "type": "string" } } }, - "IDataset": { + "IRankingConfig": { "required": [ "_t" ], "type": "object", "oneOf": [ { - "$ref": "#/components/schemas/IDatasetCloneDataset" + "$ref": "#/components/schemas/IRankingConfigBradleyTerryRankingConfig" + }, + { + "$ref": "#/components/schemas/IRankingConfigEloConfig" } ], "discriminator": { "propertyName": "_t", "mapping": { - "CloneDatasetModel": "#/components/schemas/IDatasetCloneDataset" + "BradleyTerryRankingConfig": "#/components/schemas/IRankingConfigBradleyTerryRankingConfig", + "EloConfig": "#/components/schemas/IRankingConfigEloConfig" } } }, - "IDatasetCloneDataset": { + "IRankingConfigBradleyTerryRankingConfig": { "required": [ - "datasetToCloneId", - "datasetName", + "startingScore", "_t" ], "properties": { "_t": { "enum": [ - "CloneDatasetModel" + "BradleyTerryRankingConfig" ], "type": "string" }, - "datasetToCloneId": { + "startingScore": { + "type": "integer", + "format": "int32" + } + } + }, + "IRankingConfigEloConfig": { + "required": [ + "startingScore", + "kFactor", + "scalingFactor", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "EloConfig" + ], "type": "string" }, - "datasetName": { - "type": "string" + "startingScore": { + "type": "integer", + "format": "int32" + }, + "kFactor": { + "type": "integer", + "format": "int32" + }, + "scalingFactor": { + "type": "integer", + "format": "int32" } } }, - "IOrderWorkflowInput": { + "IRapidBlueprint": { "required": [ "_t" ], "type": "object", "oneOf": [ { - "$ref": "#/components/schemas/IOrderWorkflowInputEvaluationWorkflowInput" + "$ref": "#/components/schemas/IRapidBlueprintAttachCategoryRapidBlueprint" }, { - "$ref": "#/components/schemas/IOrderWorkflowInputGroupedRankingWorkflowInput" + "$ref": "#/components/schemas/IRapidBlueprintBoundingBoxRapidBlueprint" }, { - "$ref": "#/components/schemas/IOrderWorkflowInputSimpleWorkflowInput" + "$ref": "#/components/schemas/IRapidBlueprintCompareRapidBlueprint" + }, + { + "$ref": "#/components/schemas/IRapidBlueprintFreeTextRapidBlueprint" + }, + { + "$ref": "#/components/schemas/IRapidBlueprintLineRapidBlueprint" + }, + { + "$ref": "#/components/schemas/IRapidBlueprintLocateRapidBlueprint" + }, + { + "$ref": "#/components/schemas/IRapidBlueprintNamedEntityRapidBlueprint" + }, + { + "$ref": "#/components/schemas/IRapidBlueprintPolygonRapidBlueprint" + }, + { + "$ref": "#/components/schemas/IRapidBlueprintScrubRapidBlueprint" + }, + { + "$ref": "#/components/schemas/IRapidBlueprintTranscriptionRapidBlueprint" } ], "discriminator": { "propertyName": "_t", "mapping": { - "EvaluationWorkflow": "#/components/schemas/IOrderWorkflowInputEvaluationWorkflowInput", - "GroupedRankingWorkflow": "#/components/schemas/IOrderWorkflowInputGroupedRankingWorkflowInput", - "SimpleWorkflow": "#/components/schemas/IOrderWorkflowInputSimpleWorkflowInput" + "ClassifyBlueprint": "#/components/schemas/IRapidBlueprintAttachCategoryRapidBlueprint", + "BoundingBoxBlueprint": "#/components/schemas/IRapidBlueprintBoundingBoxRapidBlueprint", + "CompareBlueprint": "#/components/schemas/IRapidBlueprintCompareRapidBlueprint", + "FreeTextBlueprint": "#/components/schemas/IRapidBlueprintFreeTextRapidBlueprint", + "LineBlueprint": "#/components/schemas/IRapidBlueprintLineRapidBlueprint", + "LocateBlueprint": "#/components/schemas/IRapidBlueprintLocateRapidBlueprint", + "NamedEntityBlueprint": "#/components/schemas/IRapidBlueprintNamedEntityRapidBlueprint", + "PolygonBlueprint": "#/components/schemas/IRapidBlueprintPolygonRapidBlueprint", + "ScrubBlueprint": "#/components/schemas/IRapidBlueprintScrubRapidBlueprint", + "TranscriptionBlueprint": "#/components/schemas/IRapidBlueprintTranscriptionRapidBlueprint" } } }, - "IOrderWorkflowInputEvaluationWorkflowInput": { + "IRapidBlueprintAttachCategoryRapidBlueprint": { "required": [ - "validationSetId", - "shouldAcceptIncorrect", + "categories", + "title", "_t" ], "properties": { "_t": { "enum": [ - "EvaluationWorkflow" + "ClassifyBlueprint" ], "type": "string" }, - "validationSetId": { - "type": "string" - }, - "shouldAcceptIncorrect": { - "type": "boolean" - }, - "featureFlags": { + "categories": { "type": "array", "items": { - "$ref": "#/components/schemas/FeatureFlag" + "$ref": "#/components/schemas/AttachCategoryRapidBlueprint_Category" } + }, + "possibleCategories": { + "type": "array", + "items": { + "type": "string" + }, + "nullable": true + }, + "title": { + "type": "string" } } }, - "IOrderWorkflowInputGroupedRankingWorkflowInput": { + "IRapidBlueprintBoundingBoxRapidBlueprint": { + "required": [ + "target", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "BoundingBoxBlueprint" + ], + "type": "string" + }, + "target": { + "type": "string" + } + } + }, + "IRapidBlueprintCompareRapidBlueprint": { "required": [ "criteria", "_t" @@ -56120,674 +56771,712 @@ "properties": { "_t": { "enum": [ - "GroupedRankingWorkflow" + "CompareBlueprint" ], "type": "string" }, "criteria": { "type": "string" }, - "pairMakerConfig": { - "$ref": "#/components/schemas/IPairMakerConfig" - }, - "rankingConfig": { - "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/IRankingConfig" - } - ], - "nullable": true - }, - "contexts": { - "type": "object", - "additionalProperties": { + "indexIdentifiers": { + "type": "array", + "items": { "type": "string" }, "nullable": true - }, - "contextAssets": { - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/IAssetInput" - }, - "nullable": true - }, - "featureFlags": { - "type": "array", - "items": { - "$ref": "#/components/schemas/FeatureFlag" - } - }, - "maxParallelism": { - "type": "integer", - "format": "int32" } } }, - "IOrderWorkflowInputSimpleWorkflowInput": { + "IRapidBlueprintFreeTextRapidBlueprint": { "required": [ - "blueprint", + "question", "_t" ], "properties": { "_t": { "enum": [ - "SimpleWorkflow" + "FreeTextBlueprint" ], "type": "string" }, - "blueprint": { - "$ref": "#/components/schemas/IRapidBlueprint" + "question": { + "type": "string" }, - "batchSize": { - "type": "integer", - "format": "int32", + "shouldValidateResponse": { + "type": "boolean", "nullable": true }, - "featureFlags": { - "type": "array", - "items": { - "$ref": "#/components/schemas/FeatureFlag" - } + "validationSystemPrompt": { + "type": "string", + "nullable": true } } }, - "IPairMakerConfig": { + "IRapidBlueprintLineRapidBlueprint": { "required": [ + "target", "_t" ], - "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/IPairMakerConfigFullPermutationPairMakerConfig" + "properties": { + "_t": { + "enum": [ + "LineBlueprint" + ], + "type": "string" }, - { - "$ref": "#/components/schemas/IPairMakerConfigOnlinePairMakerConfig" + "target": { + "type": "string" } + } + }, + "IRapidBlueprintLocateRapidBlueprint": { + "required": [ + "target", + "_t" ], - "discriminator": { - "propertyName": "_t", - "mapping": { - "FullPermutationPairMaker": "#/components/schemas/IPairMakerConfigFullPermutationPairMakerConfig", - "OnlinePairMaker": "#/components/schemas/IPairMakerConfigOnlinePairMakerConfig" + "properties": { + "_t": { + "enum": [ + "LocateBlueprint" + ], + "type": "string" + }, + "target": { + "type": "string" } } }, - "IPairMakerConfigFullPermutationPairMakerConfig": { + "IRapidBlueprintNamedEntityRapidBlueprint": { "required": [ + "target", + "classes", "_t" ], "properties": { "_t": { "enum": [ - "FullPermutationPairMaker" + "NamedEntityBlueprint" ], "type": "string" + }, + "target": { + "type": "string" + }, + "classes": { + "type": "array", + "items": { + "type": "string" + } } } }, - "IPairMakerConfigOnlinePairMakerConfig": { + "IRapidBlueprintPolygonRapidBlueprint": { "required": [ + "target", "_t" ], "properties": { "_t": { "enum": [ - "OnlinePairMaker" + "PolygonBlueprint" ], "type": "string" }, - "randomMatchesRatio": { - "type": "number", - "format": "float" - }, - "totalComparisonBudget": { - "type": "integer", - "format": "int32" + "target": { + "type": "string" } } }, - "IPipeline": { + "IRapidBlueprintScrubRapidBlueprint": { "required": [ + "target", "_t" ], - "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/IPipelineCreateSimplePipeline" + "properties": { + "_t": { + "enum": [ + "ScrubBlueprint" + ], + "type": "string" + }, + "target": { + "type": "string" } + } + }, + "IRapidBlueprintTranscriptionRapidBlueprint": { + "required": [ + "title", + "_t" ], - "discriminator": { - "propertyName": "_t", - "mapping": { - "CreateSimplePipelineModel": "#/components/schemas/IPipelineCreateSimplePipeline" + "properties": { + "_t": { + "enum": [ + "TranscriptionBlueprint" + ], + "type": "string" + }, + "title": { + "type": "string" } } }, - "IPipelineArtifact": { + "IRapidPayload": { "required": [ "_t" ], "type": "object", "oneOf": [ { - "$ref": "#/components/schemas/IPipelineArtifactCreateDatasetArtifact" + "$ref": "#/components/schemas/IRapidPayloadBoundingBoxPayload" + }, + { + "$ref": "#/components/schemas/IRapidPayloadClassifyPayload" + }, + { + "$ref": "#/components/schemas/IRapidPayloadComparePayload" + }, + { + "$ref": "#/components/schemas/IRapidPayloadFreeTextPayload" + }, + { + "$ref": "#/components/schemas/IRapidPayloadLinePayload" + }, + { + "$ref": "#/components/schemas/IRapidPayloadLocatePayload" + }, + { + "$ref": "#/components/schemas/IRapidPayloadNamedEntityPayload" + }, + { + "$ref": "#/components/schemas/IRapidPayloadPolygonPayload" + }, + { + "$ref": "#/components/schemas/IRapidPayloadScrubPayload" + }, + { + "$ref": "#/components/schemas/IRapidPayloadTranscriptionPayload" } ], "discriminator": { "propertyName": "_t", "mapping": { - "CreateDatasetArtifactModel": "#/components/schemas/IPipelineArtifactCreateDatasetArtifact" + "BoundingBoxPayload": "#/components/schemas/IRapidPayloadBoundingBoxPayload", + "ClassifyPayload": "#/components/schemas/IRapidPayloadClassifyPayload", + "ComparePayload": "#/components/schemas/IRapidPayloadComparePayload", + "FreeTextPayload": "#/components/schemas/IRapidPayloadFreeTextPayload", + "LinePayload": "#/components/schemas/IRapidPayloadLinePayload", + "LocatePayload": "#/components/schemas/IRapidPayloadLocatePayload", + "NamedEntityPayload": "#/components/schemas/IRapidPayloadNamedEntityPayload", + "PolygonPayload": "#/components/schemas/IRapidPayloadPolygonPayload", + "ScrubPayload": "#/components/schemas/IRapidPayloadScrubPayload", + "TranscriptionPayload": "#/components/schemas/IRapidPayloadTranscriptionPayload" } } }, - "IPipelineArtifactCreateDatasetArtifact": { + "IRapidPayloadBoundingBoxPayload": { "required": [ - "identifier", - "dataset", + "target", "_t" ], "properties": { "_t": { "enum": [ - "CreateDatasetArtifactModel" + "BoundingBoxPayload" ], "type": "string" }, - "identifier": { + "target": { "type": "string" - }, - "dataset": { - "$ref": "#/components/schemas/IDataset" } } }, - "IPipelineCreateSimplePipeline": { + "IRapidPayloadClassifyPayload": { "required": [ - "artifacts", - "pipelineSteps", - "namePrefix", + "categories", + "title", "_t" ], "properties": { "_t": { "enum": [ - "CreateSimplePipelineModel" + "ClassifyPayload" ], "type": "string" }, - "artifacts": { - "type": "array", - "items": { - "$ref": "#/components/schemas/IPipelineArtifact" - } - }, - "pipelineSteps": { + "categories": { "type": "array", "items": { - "$ref": "#/components/schemas/IPipelineStep" + "$ref": "#/components/schemas/ClassifyPayload_Category" } }, - "namePrefix": { + "title": { "type": "string" } } }, - "IPipelineStep": { + "IRapidPayloadComparePayload": { "required": [ + "criteria", "_t" ], - "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/IPipelineStepDatasetEvaluationStep" - }, - { - "$ref": "#/components/schemas/IPipelineStepSendCompletionMailStep" - }, - { - "$ref": "#/components/schemas/IPipelineStepWorkflowAggregationStep" + "properties": { + "_t": { + "enum": [ + "ComparePayload" + ], + "type": "string" }, - { - "$ref": "#/components/schemas/IPipelineStepWorkflowLabelingStep" - } - ], - "discriminator": { - "propertyName": "_t", - "mapping": { - "DatasetEvaluationStepModel": "#/components/schemas/IPipelineStepDatasetEvaluationStep", - "SendCompletionMailStepModel": "#/components/schemas/IPipelineStepSendCompletionMailStep", - "WorkflowAggregationStepModel": "#/components/schemas/IPipelineStepWorkflowAggregationStep", - "WorkflowLabelingStepModel": "#/components/schemas/IPipelineStepWorkflowLabelingStep" + "criteria": { + "type": "string" } } }, - "IPipelineStepDatasetEvaluationStep": { + "IRapidPayloadFreeTextPayload": { "required": [ - "datasetArtifactId", - "aggregationResultFileArtifactId", - "evaluationResultFileArtifactId", - "receiver", + "question", "_t" ], "properties": { "_t": { "enum": [ - "DatasetEvaluationStepModel" + "FreeTextPayload" ], "type": "string" }, - "datasetArtifactId": { - "type": "string" - }, - "aggregationResultFileArtifactId": { + "question": { "type": "string" }, - "evaluationResultFileArtifactId": { - "type": "string" + "shouldValidateResponse": { + "type": "boolean" }, - "receiver": { - "type": "string" + "validationSystemPrompt": { + "type": "string", + "nullable": true } } }, - "IPipelineStepSendCompletionMailStep": { + "IRapidPayloadLinePayload": { "required": [ - "receiver", - "resultsFileArtifactIdentifier", + "target", "_t" ], "properties": { "_t": { "enum": [ - "SendCompletionMailStepModel" + "LinePayload" ], "type": "string" }, - "receiver": { - "type": "string" - }, - "resultsFileArtifactIdentifier": { + "target": { "type": "string" } } }, - "IPipelineStepWorkflowAggregationStep": { + "IRapidPayloadLocatePayload": { "required": [ - "campaignArtifactId", - "workflowArtifactId", - "fileArtifactId", + "target", "_t" ], "properties": { "_t": { "enum": [ - "WorkflowAggregationStepModel" + "LocatePayload" ], "type": "string" }, - "campaignArtifactId": { - "type": "string" - }, - "workflowArtifactId": { - "type": "string" - }, - "fileArtifactId": { + "target": { "type": "string" - }, - "aggregatorType": { - "$ref": "#/components/schemas/AggregatorType" - }, - "demographicKeys": { - "type": "array", - "items": { - "type": "string" - }, - "nullable": true } } }, - "IPipelineStepWorkflowLabelingStep": { + "IRapidPayloadNamedEntityPayload": { "required": [ - "workflowArtifactId", + "target", + "classes", "_t" ], "properties": { "_t": { "enum": [ - "WorkflowLabelingStepModel" + "NamedEntityPayload" ], "type": "string" }, - "workflowArtifactId": { + "target": { "type": "string" + }, + "classes": { + "type": "array", + "items": { + "type": "string" + } } } }, - "IRankingConfig": { + "IRapidPayloadPolygonPayload": { "required": [ + "target", "_t" ], - "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/IRankingConfigBradleyTerryRankingConfig" + "properties": { + "_t": { + "enum": [ + "PolygonPayload" + ], + "type": "string" }, - { - "$ref": "#/components/schemas/IRankingConfigEloConfig" - } - ], - "discriminator": { - "propertyName": "_t", - "mapping": { - "BradleyTerryRankingConfig": "#/components/schemas/IRankingConfigBradleyTerryRankingConfig", - "EloConfig": "#/components/schemas/IRankingConfigEloConfig" + "target": { + "type": "string" } } }, - "IRankingConfigBradleyTerryRankingConfig": { + "IRapidPayloadScrubPayload": { "required": [ - "startingScore", + "target", "_t" ], "properties": { "_t": { "enum": [ - "BradleyTerryRankingConfig" + "ScrubPayload" ], "type": "string" }, - "startingScore": { - "type": "integer", - "format": "int32" + "target": { + "type": "string" } } }, - "IRankingConfigEloConfig": { + "IRapidPayloadTranscriptionPayload": { "required": [ - "startingScore", - "kFactor", - "scalingFactor", + "title", + "transcription", "_t" ], "properties": { "_t": { "enum": [ - "EloConfig" + "TranscriptionPayload" ], "type": "string" }, - "startingScore": { - "type": "integer", - "format": "int32" - }, - "kFactor": { - "type": "integer", - "format": "int32" + "title": { + "type": "string" }, - "scalingFactor": { - "type": "integer", - "format": "int32" + "transcription": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TranscriptionPayload_TranscriptionWord" + } } } }, - "IRapidBlueprint": { + "IRapidResult": { "required": [ "_t" ], "type": "object", "oneOf": [ { - "$ref": "#/components/schemas/IRapidBlueprintAttachCategoryRapidBlueprint" + "$ref": "#/components/schemas/IRapidResultAttachCategoryResult" }, { - "$ref": "#/components/schemas/IRapidBlueprintBoundingBoxRapidBlueprint" + "$ref": "#/components/schemas/IRapidResultBoundingBoxResult" }, { - "$ref": "#/components/schemas/IRapidBlueprintCompareRapidBlueprint" + "$ref": "#/components/schemas/IRapidResultCompareResult" }, { - "$ref": "#/components/schemas/IRapidBlueprintFreeTextRapidBlueprint" + "$ref": "#/components/schemas/IRapidResultFreeTextResult" }, { - "$ref": "#/components/schemas/IRapidBlueprintLineRapidBlueprint" + "$ref": "#/components/schemas/IRapidResultLineResult" }, { - "$ref": "#/components/schemas/IRapidBlueprintLocateRapidBlueprint" + "$ref": "#/components/schemas/IRapidResultLocateResult" }, { - "$ref": "#/components/schemas/IRapidBlueprintNamedEntityRapidBlueprint" + "$ref": "#/components/schemas/IRapidResultNamedEntityResult" }, { - "$ref": "#/components/schemas/IRapidBlueprintPolygonRapidBlueprint" + "$ref": "#/components/schemas/IRapidResultPolygonResult" }, { - "$ref": "#/components/schemas/IRapidBlueprintScrubRapidBlueprint" + "$ref": "#/components/schemas/IRapidResultScrubResult" }, { - "$ref": "#/components/schemas/IRapidBlueprintTranscriptionRapidBlueprint" + "$ref": "#/components/schemas/IRapidResultSkipResult" + }, + { + "$ref": "#/components/schemas/IRapidResultTranscriptionResult" } ], "discriminator": { "propertyName": "_t", "mapping": { - "ClassifyBlueprint": "#/components/schemas/IRapidBlueprintAttachCategoryRapidBlueprint", - "BoundingBoxBlueprint": "#/components/schemas/IRapidBlueprintBoundingBoxRapidBlueprint", - "CompareBlueprint": "#/components/schemas/IRapidBlueprintCompareRapidBlueprint", - "FreeTextBlueprint": "#/components/schemas/IRapidBlueprintFreeTextRapidBlueprint", - "LineBlueprint": "#/components/schemas/IRapidBlueprintLineRapidBlueprint", - "LocateBlueprint": "#/components/schemas/IRapidBlueprintLocateRapidBlueprint", - "NamedEntityBlueprint": "#/components/schemas/IRapidBlueprintNamedEntityRapidBlueprint", - "PolygonBlueprint": "#/components/schemas/IRapidBlueprintPolygonRapidBlueprint", - "ScrubBlueprint": "#/components/schemas/IRapidBlueprintScrubRapidBlueprint", - "TranscriptionBlueprint": "#/components/schemas/IRapidBlueprintTranscriptionRapidBlueprint" + "AttachCategoryResult": "#/components/schemas/IRapidResultAttachCategoryResult", + "BoundingBoxResult": "#/components/schemas/IRapidResultBoundingBoxResult", + "CompareResult": "#/components/schemas/IRapidResultCompareResult", + "FreeTextResult": "#/components/schemas/IRapidResultFreeTextResult", + "LineResult": "#/components/schemas/IRapidResultLineResult", + "LocateResult": "#/components/schemas/IRapidResultLocateResult", + "NamedEntityResult": "#/components/schemas/IRapidResultNamedEntityResult", + "PolygonResult": "#/components/schemas/IRapidResultPolygonResult", + "ScrubResult": "#/components/schemas/IRapidResultScrubResult", + "SkipResult": "#/components/schemas/IRapidResultSkipResult", + "TranscriptionResult": "#/components/schemas/IRapidResultTranscriptionResult" } } }, - "IRapidBlueprintAttachCategoryRapidBlueprint": { + "IRapidResultAttachCategoryResult": { "required": [ - "categories", - "title", + "rapidId", + "category", "_t" ], "properties": { "_t": { "enum": [ - "ClassifyBlueprint" + "AttachCategoryResult" ], "type": "string" }, - "categories": { - "type": "array", - "items": { - "$ref": "#/components/schemas/AttachCategoryRapidBlueprint_Category" - } - }, - "possibleCategories": { - "type": "array", - "items": { - "type": "string" - }, - "nullable": true + "rapidId": { + "type": "string" }, - "title": { + "category": { "type": "string" } } }, - "IRapidBlueprintBoundingBoxRapidBlueprint": { + "IRapidResultBoundingBoxResult": { "required": [ - "target", + "rapidId", + "boundingBoxes", "_t" ], "properties": { "_t": { "enum": [ - "BoundingBoxBlueprint" + "BoundingBoxResult" ], "type": "string" }, - "target": { + "rapidId": { "type": "string" + }, + "boundingBoxes": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BoundingBoxResult_Box" + } } } }, - "IRapidBlueprintCompareRapidBlueprint": { + "IRapidResultCompareResult": { "required": [ - "criteria", + "rapidId", "_t" ], "properties": { "_t": { "enum": [ - "CompareBlueprint" + "CompareResult" ], "type": "string" }, - "criteria": { + "rapidId": { "type": "string" }, - "indexIdentifiers": { + "winners": { "type": "array", "items": { "type": "string" - }, - "nullable": true + } } } }, - "IRapidBlueprintFreeTextRapidBlueprint": { + "IRapidResultFreeTextResult": { "required": [ - "question", + "rapidId", + "answer", "_t" ], "properties": { "_t": { "enum": [ - "FreeTextBlueprint" + "FreeTextResult" ], "type": "string" }, - "question": { + "rapidId": { "type": "string" }, - "shouldValidateResponse": { - "type": "boolean", - "nullable": true + "answer": { + "type": "string" + } + } + }, + "IRapidResultLineResult": { + "required": [ + "rapidId", + "lines", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "LineResult" + ], + "type": "string" }, - "validationSystemPrompt": { - "type": "string", - "nullable": true + "rapidId": { + "type": "string" + }, + "lines": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LineResult_Line" + } } } }, - "IRapidBlueprintLineRapidBlueprint": { + "IRapidResultLocateResult": { "required": [ - "target", + "rapidId", + "coordinates", "_t" ], "properties": { "_t": { "enum": [ - "LineBlueprint" + "LocateResult" ], "type": "string" }, - "target": { + "rapidId": { "type": "string" + }, + "coordinates": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LocateCoordinate" + } } } }, - "IRapidBlueprintLocateRapidBlueprint": { + "IRapidResultNamedEntityResult": { "required": [ - "target", + "rapidId", + "classifications", "_t" ], "properties": { "_t": { "enum": [ - "LocateBlueprint" + "NamedEntityResult" ], "type": "string" }, - "target": { + "rapidId": { "type": "string" + }, + "classifications": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NamedEntityResult_NamedClassification" + } } } }, - "IRapidBlueprintNamedEntityRapidBlueprint": { + "IRapidResultPolygonResult": { "required": [ - "target", - "classes", + "rapidId", + "shapes", "_t" ], "properties": { "_t": { "enum": [ - "NamedEntityBlueprint" + "PolygonResult" ], "type": "string" }, - "target": { + "rapidId": { "type": "string" }, - "classes": { + "shapes": { "type": "array", "items": { - "type": "string" + "$ref": "#/components/schemas/PolygonResult_Shape" } } } }, - "IRapidBlueprintPolygonRapidBlueprint": { + "IRapidResultScrubResult": { "required": [ - "target", + "rapidId", + "timestamps", "_t" ], "properties": { "_t": { "enum": [ - "PolygonBlueprint" + "ScrubResult" ], "type": "string" }, - "target": { + "rapidId": { "type": "string" + }, + "timestamps": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } } } }, - "IRapidBlueprintScrubRapidBlueprint": { + "IRapidResultSkipResult": { "required": [ - "target", + "rapidId", "_t" ], "properties": { "_t": { "enum": [ - "ScrubBlueprint" + "SkipResult" ], "type": "string" }, - "target": { + "rapidId": { "type": "string" } } }, - "IRapidBlueprintTranscriptionRapidBlueprint": { + "IRapidResultTranscriptionResult": { "required": [ - "title", + "rapidId", + "selectedWords", "_t" ], "properties": { "_t": { "enum": [ - "TranscriptionBlueprint" + "TranscriptionResult" ], "type": "string" }, - "title": { + "rapidId": { "type": "string" + }, + "selectedWords": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TranscriptionResult_TranscriptionWord" + } } } }, @@ -56902,6 +57591,67 @@ } } }, + "IResponseAggregation": { + "required": [ + "_t" + ], + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IResponseAggregationClassifyAggregation" + }, + { + "$ref": "#/components/schemas/IResponseAggregationCompareAggregation" + } + ], + "discriminator": { + "propertyName": "_t", + "mapping": { + "ClassifyAggregation": "#/components/schemas/IResponseAggregationClassifyAggregation", + "CompareAggregation": "#/components/schemas/IResponseAggregationCompareAggregation" + } + } + }, + "IResponseAggregationClassifyAggregation": { + "required": [ + "categoryTallies", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "ClassifyAggregation" + ], + "type": "string" + }, + "categoryTallies": { + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/ResponseTally" + } + } + } + }, + "IResponseAggregationCompareAggregation": { + "required": [ + "winnerTallies", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "CompareAggregation" + ], + "type": "string" + }, + "winnerTallies": { + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/ResponseTally" + } + } + } + }, "ISelection": { "required": [ "_t" @@ -57512,6 +58262,218 @@ "Failed" ] }, + "JobNavigationItem": { + "required": [ + "rapidId", + "asset", + "state" + ], + "type": "object", + "properties": { + "rapidId": { + "type": "string" + }, + "asset": { + "$ref": "#/components/schemas/IAsset" + }, + "state": { + "$ref": "#/components/schemas/RapidState" + } + } + }, + "JobRapidResult": { + "required": [ + "rapidId", + "asset", + "responses", + "totalResponseCount", + "state", + "payload" + ], + "type": "object", + "properties": { + "rapidId": { + "type": "string" + }, + "asset": { + "$ref": "#/components/schemas/IAsset" + }, + "responses": { + "type": "array", + "items": { + "$ref": "#/components/schemas/JobResponse" + } + }, + "totalResponseCount": { + "type": "integer", + "format": "int64" + }, + "state": { + "$ref": "#/components/schemas/RapidState" + }, + "payload": { + "$ref": "#/components/schemas/IRapidPayload" + }, + "context": { + "type": "string", + "nullable": true + }, + "contextAsset": { + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IAsset" + } + ], + "nullable": true + }, + "decisiveness": { + "type": "number", + "format": "double", + "nullable": true + }, + "aggregation": { + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IResponseAggregation" + } + ], + "nullable": true + } + } + }, + "JobResponse": { + "required": [ + "id", + "userId", + "country", + "language", + "result", + "userScore", + "userScores", + "demographicInformation" + ], + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "userId": { + "type": "string" + }, + "country": { + "type": "string" + }, + "language": { + "type": "string" + }, + "result": { + "$ref": "#/components/schemas/IRapidResult" + }, + "userScore": { + "type": "number", + "format": "double" + }, + "userScores": { + "type": "object", + "additionalProperties": { + "type": "number", + "format": "double" + } + }, + "demographicInformation": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "LabelingState": { + "enum": [ + "Created", + "Started", + "Labeling", + "Paused", + "Done", + "Failed" + ] + }, + "LineResult_Line": { + "required": [ + "size", + "points" + ], + "type": "object", + "properties": { + "size": { + "type": "number", + "format": "double" + }, + "points": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LineResult_LinePoint" + } + } + } + }, + "LineResult_LinePoint": { + "required": [ + "x", + "y" + ], + "type": "object", + "properties": { + "x": { + "type": "number", + "format": "double" + }, + "y": { + "type": "number", + "format": "double" + } + } + }, + "LocateCoordinate": { + "required": [ + "x", + "y" + ], + "type": "object", + "properties": { + "x": { + "type": "number", + "format": "double" + }, + "y": { + "type": "number", + "format": "double" + } + } + }, + "NamedEntityResult_NamedClassification": { + "required": [ + "start", + "end", + "classification" + ], + "type": "object", + "properties": { + "start": { + "type": "integer", + "format": "int32" + }, + "end": { + "type": "integer", + "format": "int32" + }, + "classification": { + "type": "string" + } + } + }, "OrderState": { "enum": [ "Created", @@ -57527,6 +58489,39 @@ "StaleResults" ] }, + "PolygonResult_Coordinate": { + "required": [ + "x", + "y" + ], + "type": "object", + "properties": { + "x": { + "type": "number", + "format": "double", + "nullable": true + }, + "y": { + "type": "number", + "format": "double", + "nullable": true + } + } + }, + "PolygonResult_Shape": { + "required": [ + "edges" + ], + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PolygonResult_Coordinate" + } + } + } + }, "PreviewOrderEndpoint_Input": { "type": "object", "properties": { @@ -58116,6 +59111,54 @@ } } }, + "RankingDatapoint": { + "required": [ + "datapointId", + "asset", + "elo" + ], + "type": "object", + "properties": { + "datapointId": { + "type": "string" + }, + "asset": { + "$ref": "#/components/schemas/IAsset" + }, + "elo": { + "type": "integer", + "format": "int32" + } + } + }, + "RapidState": { + "enum": [ + "Labeling", + "Paused", + "Incomplete", + "Flagged", + "Done", + "None", + "Rejected" + ] + }, + "ResponseTally": { + "required": [ + "count", + "userScoreSum" + ], + "type": "object", + "properties": { + "count": { + "type": "integer", + "format": "int64" + }, + "userScoreSum": { + "type": "number", + "format": "double" + } + } + }, "RestartRapidsEndpoint_Input": { "required": [ "rapidIds" @@ -58145,6 +59188,12 @@ null ] }, + "SortDirection": { + "enum": [ + "Asc", + "Desc" + ] + }, "StickyState": { "enum": [ "None", @@ -58186,6 +59235,38 @@ } } }, + "TranscriptionPayload_TranscriptionWord": { + "required": [ + "word", + "wordIndex" + ], + "type": "object", + "properties": { + "word": { + "type": "string" + }, + "wordIndex": { + "type": "integer", + "format": "int32" + } + } + }, + "TranscriptionResult_TranscriptionWord": { + "required": [ + "word", + "wordIndex" + ], + "type": "object", + "properties": { + "word": { + "type": "string" + }, + "wordIndex": { + "type": "integer", + "format": "int32" + } + } + }, "UnlockOrderEndpoint_Output": { "required": [ "datasetIds" @@ -59134,4410 +60215,3812 @@ "type": "number", "format": "double" } - } - }, - "GetBillingSummaryEndpoint_Output": { - "required": [ - "mode", - "currentPeriodUsage", - "minimumSpendCommitment" - ], - "type": "object", - "properties": { - "mode": { - "allOf": [ - { - "$ref": "#/components/schemas/BillingSummaryMode" - } - ], - "description": "How the billing summary should be presented (usage, limited, or prepaid)." - }, - "currentPeriodUsage": { - "type": "number", - "description": "The accumulated billable spend in the current billing period.", - "format": "double" - }, - "effectiveLimit": { - "type": "number", - "description": "The spending cap for the current period, or null when unlimited.", - "format": "double", - "nullable": true - }, - "availableAmount": { - "type": "number", - "description": "The remaining prepaid balance, set only for prepaid customers.", - "format": "double", - "nullable": true - }, - "minimumSpendCommitment": { - "type": "number", - "description": "Dollars the customer has committed to spend per billing period; 0 means no commitment.", - "format": "double" - }, - "platformFee": { - "type": "number", - "description": "The recurring fee charged once per billing period. null means no platform fee and\n no line item; 0 is an explicit $0 fee that is still itemized.", - "format": "double", - "nullable": true - } - } - }, - "GetBulkCloseBillingPeriodsStatusEndpoint_Output": { - "required": [ - "bulkCloseId", - "state", - "dryRun", - "endedBefore", - "reason", - "expectedTotal", - "processed", - "succeeded", - "failed", - "writeOffAmount", - "createdAt", - "createdById", - "createdByMail", - "periods" - ], - "type": "object", - "properties": { - "bulkCloseId": { - "type": "string", - "description": "The run this progress is about." - }, - "state": { - "allOf": [ - { - "$ref": "#/components/schemas/BulkBillingPeriodCloseState" - } - ], - "description": "The state of the run, not a verdict on the periods it touched: Sweeping is queued or\n in progress, Completed means it reached the end of its selection and NOT that every\n period succeeded (read failed and each period's error for that), and\n Failed means the run itself died early with sweepError saying why." - }, - "dryRun": { - "type": "boolean", - "description": "Whether this run only reports what it would have written off." - }, - "endedBefore": { - "type": "string", - "description": "The selection's cut-off date.", - "format": "date-time" - }, - "maxNetInvoiceableAmount": { - "type": "number", - "description": "The selection's cap, or null when the run was uncapped.", - "format": "double", - "nullable": true - }, - "reason": { - "type": "string", - "description": "Why the remaining amounts will never be invoiced." - }, - "expectedTotal": { - "type": "integer", - "description": "How many periods matched the selection when the sweep started. Zero until it starts.", - "format": "int32" - }, - "processed": { - "type": "integer", - "description": "How many periods the run has reached so far.", - "format": "int32" - }, - "succeeded": { - "type": "integer", - "description": "How many periods were closed, or would be closed in a dry run.", - "format": "int32" - }, - "failed": { - "type": "integer", - "description": "How many periods were refused or failed. A non-zero count here does not stop the run, and\n does not make its state Failed.", - "format": "int32" - }, - "writeOffAmount": { - "type": "number", - "description": "The total written off so far, or the total that would be written off in a dry run.", - "format": "double" - }, - "sweepError": { - "type": "string", - "description": "Why the run itself stopped early, when it did. Set only for a run-level failure; a period\n the sweep refused leaves this null and reports itself in its own error.", - "nullable": true - }, - "createdAt": { - "type": "string", - "description": "When the run was requested.", - "format": "date-time" - }, - "createdById": { - "type": "string", - "description": "The operator accountable for the run, as recorded on every period it closes.", - "format": "uuid" - }, - "createdByMail": { - "type": "string", - "description": "The operator's mail address." - }, - "completedAt": { - "type": "string", - "description": "When the run finished, whether it completed or failed. Null while it is still sweeping.", - "format": "date-time", - "nullable": true - }, - "periods": { - "allOf": [ - { - "type": "array", - "items": { - "$ref": "#/components/schemas/GetBulkCloseBillingPeriodsStatusEndpoint_Output_Period" - } - } - ], - "description": "One verdict per period the run has reached, oldest period first." - } - } - }, - "GetBulkCloseBillingPeriodsStatusEndpoint_Output_Period": { - "required": [ - "billingPeriodId", - "writeOffAmount" - ], - "type": "object", - "properties": { - "billingPeriodId": { - "type": "string" - }, - "organizationId": { - "type": "string", - "nullable": true - }, - "writeOffAmount": { - "type": "number", - "format": "double" - }, - "error": { - "type": "string", - "nullable": true - } - } - }, - "GetBulkReconciliationStatusEndpoint_Output": { - "required": [ - "bulkReconciliationId", - "dispatchState", - "expectedTotal", - "totalJobs", - "pendingJobs", - "runningJobs", - "completedJobs", - "failedJobs", - "rapidsProcessed", - "rapidsUpdated", - "rapidsAlreadyCorrect", - "rapidsFailed", - "responsesProcessed", - "correctionsCreated", - "responsesAlreadyCorrect", - "responsesFailed", - "createdAt" - ], - "type": "object", - "properties": { - "bulkReconciliationId": { - "type": "string", - "description": "The bulk reconciliation identifier for the bulk operation." - }, - "dispatchState": { - "allOf": [ - { - "$ref": "#/components/schemas/BulkReconciliationDispatchState" - } - ], - "description": "The current dispatch state (Dispatching, Completed, Failed)." - }, - "expectedTotal": { - "type": "integer", - "description": "The expected total number of billing items to dispatch.", - "format": "int32" - }, - "dispatchCompletedAt": { - "type": "string", - "description": "The timestamp when dispatching finished. Null if still dispatching.", - "format": "date-time", - "nullable": true - }, - "totalJobs": { - "type": "integer", - "description": "The total number of reconciliation jobs in this bulk operation.", - "format": "int32" - }, - "pendingJobs": { - "type": "integer", - "description": "The number of jobs in Pending state.", - "format": "int32" - }, - "runningJobs": { - "type": "integer", - "description": "The number of jobs in Running state.", - "format": "int32" - }, - "completedJobs": { - "type": "integer", - "description": "The number of jobs in Completed state.", - "format": "int32" - }, - "failedJobs": { - "type": "integer", - "description": "The number of jobs in Failed state.", - "format": "int32" - }, - "rapidsProcessed": { - "type": "integer", - "description": "The total number of rapids processed across all jobs.", - "format": "int32" - }, - "rapidsUpdated": { - "type": "integer", - "description": "The total number of rapids updated across all jobs.", - "format": "int32" - }, - "rapidsAlreadyCorrect": { - "type": "integer", - "description": "The total number of rapids already correct across all jobs.", - "format": "int32" - }, - "rapidsFailed": { - "type": "integer", - "description": "The total number of rapids that failed across all jobs.", - "format": "int32" - }, - "responsesProcessed": { - "type": "integer", - "description": "The total number of responses processed across all jobs.", - "format": "int32" - }, - "correctionsCreated": { - "type": "integer", - "description": "The total number of corrections created across all jobs.", - "format": "int32" - }, - "responsesAlreadyCorrect": { - "type": "integer", - "description": "The total number of responses already correct across all jobs.", - "format": "int32" - }, - "responsesFailed": { - "type": "integer", - "description": "The total number of responses that failed across all jobs.", - "format": "int32" - }, - "createdAt": { - "type": "string", - "description": "The timestamp when the bulk operation was created.", - "format": "date-time" - }, - "completedAt": { - "type": "string", - "description": "The timestamp when all jobs completed. Null if not fully complete.", - "format": "date-time", - "nullable": true - } - } - }, - "GetCheckoutSessionEndpoint_Output": { - "required": [ - "status" - ], - "type": "object", - "properties": { - "status": { - "type": "string", - "description": "The current status of the checkout session." - } - } - }, - "GetCostTimeSeriesEndpoint_CostDataPoint": { - "required": [ - "periodStart", - "grossCost", - "discount", - "netCost", - "responseCount" - ], - "type": "object", - "properties": { - "periodStart": { - "type": "string", - "format": "date-time" - }, - "grossCost": { - "type": "number", - "format": "double" - }, - "discount": { - "type": "number", - "format": "double" - }, - "netCost": { - "type": "number", - "format": "double" - }, - "responseCount": { - "type": "integer", - "format": "int64" - } - } - }, - "GetCostTimeSeriesEndpoint_Output": { - "required": [ - "timeSeries", - "totalGrossCost", - "totalDiscount", - "totalNetCost" - ], - "type": "object", - "properties": { - "timeSeries": { - "allOf": [ - { - "type": "array", - "items": { - "$ref": "#/components/schemas/GetCostTimeSeriesEndpoint_CostDataPoint" - } - } - ], - "description": "The time series data points." - }, - "totalGrossCost": { - "type": "number", - "description": "The total gross cost across all data points.", - "format": "double" - }, - "totalDiscount": { - "type": "number", - "description": "The total discount across all data points.", - "format": "double" - }, - "totalNetCost": { - "type": "number", - "description": "The total net cost across all data points.", - "format": "double" - } - }, - "description": "The output for the cost time series endpoint." + } }, - "GetInvoiceEndpoint_Output": { + "GetBillingSummaryEndpoint_Output": { "required": [ - "id", - "billingPeriodId", - "billingPeriodStart", - "billingPeriodEnd", - "status", - "amountDue", - "createdAt" + "mode", + "currentPeriodUsage", + "minimumSpendCommitment" ], "type": "object", "properties": { - "id": { - "type": "string", - "description": "The invoice ID." - }, - "billingPeriodId": { - "type": "string", - "description": "The billing period this invoice belongs to." - }, - "billingPeriodStart": { - "type": "string", - "description": "The start date of the billing period.", - "format": "date-time" - }, - "billingPeriodEnd": { - "type": "string", - "description": "The end date of the billing period.", - "format": "date-time" - }, - "stripeInvoiceId": { - "type": "string", - "description": "The Stripe invoice ID.", - "nullable": true - }, - "status": { + "mode": { "allOf": [ { - "$ref": "#/components/schemas/InvoiceStatus" + "$ref": "#/components/schemas/BillingSummaryMode" } ], - "description": "The current invoice status." + "description": "How the billing summary should be presented (usage, limited, or prepaid)." }, - "amountDue": { - "type": "integer", - "description": "The total amount due in cents.", - "format": "int64" + "currentPeriodUsage": { + "type": "number", + "description": "The accumulated billable spend in the current billing period.", + "format": "double" }, - "currency": { - "type": "string", - "description": "The invoice currency.", + "effectiveLimit": { + "type": "number", + "description": "The spending cap for the current period, or null when unlimited.", + "format": "double", "nullable": true }, - "createdAt": { - "type": "string", - "description": "When the invoice was created.", - "format": "date-time" - }, - "finalizedAt": { - "type": "string", - "description": "When the invoice was finalized.", - "format": "date-time", + "availableAmount": { + "type": "number", + "description": "The remaining prepaid balance, set only for prepaid customers.", + "format": "double", "nullable": true }, - "paidAt": { - "type": "string", - "description": "When the invoice was paid.", - "format": "date-time", + "minimumSpendCommitment": { + "type": "number", + "description": "Dollars the customer has committed to spend per billing period; 0 means no commitment.", + "format": "double" + }, + "platformFee": { + "type": "number", + "description": "The recurring fee charged once per billing period. null means no platform fee and\n no line item; 0 is an explicit $0 fee that is still itemized.", + "format": "double", "nullable": true } } }, - "GetReconciliationStatusEndpoint_Output": { + "GetBulkCloseBillingPeriodsStatusEndpoint_Output": { "required": [ - "jobId", - "billingId", + "bulkCloseId", "state", - "timestampMode", - "rapidsProcessed", - "rapidsUpdated", - "rapidsAlreadyCorrect", - "rapidsFailed", - "responsesProcessed", - "correctionsCreated", - "responsesAlreadyCorrect", - "responsesFailed", + "dryRun", + "endedBefore", + "reason", + "expectedTotal", + "processed", + "succeeded", + "failed", + "writeOffAmount", "createdAt", "createdById", - "createdByMail" + "createdByMail", + "periods" ], "type": "object", "properties": { - "jobId": { - "type": "string", - "description": "The unique identifier of the reconciliation job." - }, - "billingId": { - "type": "string", - "description": "The billing item identifier this job reconciles." - }, - "bulkReconciliationId": { + "bulkCloseId": { "type": "string", - "description": "The bulk reconciliation identifier if this job was created as part of a bulk operation.", - "nullable": true + "description": "The run this progress is about." }, "state": { "allOf": [ { - "$ref": "#/components/schemas/ReconciliationJobState" - } - ], - "description": "The current state of the reconciliation job." - }, - "timestampMode": { - "allOf": [ - { - "$ref": "#/components/schemas/ReconciliationTimestampMode" + "$ref": "#/components/schemas/BulkBillingPeriodCloseState" } ], - "description": "The timestamp mode used for correction entries." + "description": "The state of the run, not a verdict on the periods it touched: Sweeping is queued or\n in progress, Completed means it reached the end of its selection and NOT that every\n period succeeded (read failed and each period's error for that), and\n Failed means the run itself died early with sweepError saying why." }, - "rapidsProcessed": { - "type": "integer", - "description": "The total number of rapids processed.", - "format": "int32" + "dryRun": { + "type": "boolean", + "description": "Whether this run only reports what it would have written off." }, - "rapidsUpdated": { - "type": "integer", - "description": "The number of rapids that were updated.", - "format": "int32" + "endedBefore": { + "type": "string", + "description": "The selection's cut-off date.", + "format": "date-time" }, - "rapidsAlreadyCorrect": { - "type": "integer", - "description": "The number of rapids that were already correct.", - "format": "int32" + "maxNetInvoiceableAmount": { + "type": "number", + "description": "The selection's cap, or null when the run was uncapped.", + "format": "double", + "nullable": true }, - "rapidsFailed": { - "type": "integer", - "description": "The number of rapids that failed during reconciliation.", - "format": "int32" + "reason": { + "type": "string", + "description": "Why the remaining amounts will never be invoiced." }, - "responsesProcessed": { + "expectedTotal": { "type": "integer", - "description": "The total number of responses processed.", + "description": "How many periods matched the selection when the sweep started. Zero until it starts.", "format": "int32" }, - "correctionsCreated": { + "processed": { "type": "integer", - "description": "The number of correction entries created.", + "description": "How many periods the run has reached so far.", "format": "int32" }, - "responsesAlreadyCorrect": { + "succeeded": { "type": "integer", - "description": "The number of responses that were already correct.", + "description": "How many periods were closed, or would be closed in a dry run.", "format": "int32" }, - "responsesFailed": { + "failed": { "type": "integer", - "description": "The number of responses that failed during reconciliation.", + "description": "How many periods were refused or failed. A non-zero count here does not stop the run, and\n does not make its state Failed.", "format": "int32" }, - "errorMessage": { - "type": "string", - "description": "The error message if the job failed.", - "nullable": true + "writeOffAmount": { + "type": "number", + "description": "The total written off so far, or the total that would be written off in a dry run.", + "format": "double" }, - "completedAt": { + "sweepError": { "type": "string", - "description": "The timestamp when the job completed.", - "format": "date-time", + "description": "Why the run itself stopped early, when it did. Set only for a run-level failure; a period\n the sweep refused leaves this null and reports itself in its own error.", "nullable": true }, "createdAt": { "type": "string", - "description": "The timestamp when the job was created.", + "description": "When the run was requested.", "format": "date-time" }, "createdById": { "type": "string", - "description": "The identifier of the user who created the job.", + "description": "The operator accountable for the run, as recorded on every period it closes.", "format": "uuid" }, "createdByMail": { "type": "string", - "description": "The email of the user who created the job." - } - } - }, - "GetVolumeDiscountsEndpoint_Output": { - "required": [ - "items" - ], - "type": "object", - "properties": { - "items": { + "description": "The operator's mail address." + }, + "completedAt": { + "type": "string", + "description": "When the run finished, whether it completed or failed. Null while it is still sweeping.", + "format": "date-time", + "nullable": true + }, + "periods": { "allOf": [ { "type": "array", "items": { - "$ref": "#/components/schemas/GetVolumeDiscountsEndpoint_Output_VolumeDiscountItem" + "$ref": "#/components/schemas/GetBulkCloseBillingPeriodsStatusEndpoint_Output_Period" } } ], - "description": "The volume discount brackets." + "description": "One verdict per period the run has reached, oldest period first." } } }, - "GetVolumeDiscountsEndpoint_Output_VolumeDiscountItem": { + "GetBulkCloseBillingPeriodsStatusEndpoint_Output_Period": { "required": [ - "id", - "minResponses", - "discountRatio" + "billingPeriodId", + "writeOffAmount" ], "type": "object", "properties": { - "id": { + "billingPeriodId": { "type": "string" }, - "minResponses": { - "type": "integer", - "format": "int64" - }, - "discountRatio": { - "type": "number", - "format": "double" - } - } - }, - "GrantVoucherEndpoint_Input": { - "required": [ - "organizationId", - "amount" - ], - "type": "object", - "properties": { "organizationId": { "type": "string", - "description": "The id of the organization to grant the voucher to." + "nullable": true }, - "amount": { + "writeOffAmount": { "type": "number", - "description": "The face value of the voucher in dollars.", "format": "double" }, - "validity": { - "pattern": "^-?(\\d+\\.)?\\d{2}:\\d{2}:\\d{2}(\\.\\d{1,7})?$", - "type": "string", - "description": "How long the voucher stays valid, counted from now. Serialized as a duration string in\n the format [days.]hh:mm:ss (the days part is optional): \"30.00:00:00\" = 30\n days, \"7.00:00:00\" = 7 days, \"12:00:00\" = 12 hours. Must be positive.\n Provide this or expiresAt, not both.", - "nullable": true - }, - "expiresAt": { + "error": { "type": "string", - "description": "An explicit expiry instant as an ISO-8601 timestamp (e.g. \"2026-12-31T23:59:59Z\").\n Use this instead of validity when you know the exact date the\n voucher should expire. Provide this or validity, not both.", - "format": "date-time", "nullable": true } } }, - "GrantVoucherEndpoint_Output": { + "GetBulkReconciliationStatusEndpoint_Output": { "required": [ - "voucherId" + "bulkReconciliationId", + "dispatchState", + "expectedTotal", + "totalJobs", + "pendingJobs", + "runningJobs", + "completedJobs", + "failedJobs", + "rapidsProcessed", + "rapidsUpdated", + "rapidsAlreadyCorrect", + "rapidsFailed", + "responsesProcessed", + "correctionsCreated", + "responsesAlreadyCorrect", + "responsesFailed", + "createdAt" ], "type": "object", "properties": { - "voucherId": { + "bulkReconciliationId": { "type": "string", - "description": "The id of the granted voucher." - } - } - }, - "IBillingGroup": { - "required": [ - "_t" - ], - "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/IBillingGroupAudienceDistillationBillingGroup" - }, - { - "$ref": "#/components/schemas/IBillingGroupAudienceJobBillingGroup" - }, - { - "$ref": "#/components/schemas/IBillingGroupBenchmarkBillingGroup" - }, - { - "$ref": "#/components/schemas/IBillingGroupOrderBillingGroup" - }, - { - "$ref": "#/components/schemas/IBillingGroupRankingFlowBillingGroup" + "description": "The bulk reconciliation identifier for the bulk operation." }, - { - "$ref": "#/components/schemas/IBillingGroupValidationSetBillingGroup" - } - ], - "description": "A billable group of responses on a billing period, identified by a discriminator.\n Implementations describe the source of the charges (order, benchmark, audience job, etc.).", - "discriminator": { - "propertyName": "_t", - "mapping": { - "AudienceDistillationBillingGroup": "#/components/schemas/IBillingGroupAudienceDistillationBillingGroup", - "AudienceJobBillingGroup": "#/components/schemas/IBillingGroupAudienceJobBillingGroup", - "BenchmarkBillingGroup": "#/components/schemas/IBillingGroupBenchmarkBillingGroup", - "OrderBillingGroup": "#/components/schemas/IBillingGroupOrderBillingGroup", - "RankingFlowBillingGroup": "#/components/schemas/IBillingGroupRankingFlowBillingGroup", - "ValidationSetBillingGroup": "#/components/schemas/IBillingGroupValidationSetBillingGroup" - } - } - }, - "IBillingGroupAudienceDistillationBillingGroup": { - "required": [ - "id", - "name", - "grossCost", - "discount", - "netCost", - "responseCount", - "audienceId", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "AudienceDistillationBillingGroup" + "dispatchState": { + "allOf": [ + { + "$ref": "#/components/schemas/BulkReconciliationDispatchState" + } ], - "type": "string" - }, - "id": { - "type": "string", - "description": "The unique identifier of the billing group." - }, - "name": { - "type": "string", - "description": "A human-readable name for the billing group." - }, - "grossCost": { - "type": "number", - "description": "The gross cost of the responses in this group, before any discount.", - "format": "double" - }, - "discount": { - "type": "number", - "description": "The absolute discount applied to the gross cost.", - "format": "double" - }, - "netCost": { - "type": "number", - "description": "The net cost of the responses in this group after discount.", - "format": "double" + "description": "The current dispatch state (Dispatching, Completed, Failed)." }, - "responseCount": { + "expectedTotal": { "type": "integer", - "description": "The number of responses attributed to this billing group.", - "format": "int64" + "description": "The expected total number of billing items to dispatch.", + "format": "int32" }, - "audienceId": { + "dispatchCompletedAt": { "type": "string", - "description": "The identifier of the audience the distillation run was executed for." - }, - "nonBillableCost": { - "type": "number", - "description": "The gross cost of this group's non-billable activity, if it was requested.", - "format": "double", + "description": "The timestamp when dispatching finished. Null if still dispatching.", + "format": "date-time", "nullable": true }, - "nonBillableResponseCount": { + "totalJobs": { "type": "integer", - "description": "The number of non-billable responses in this group, if it was requested.", - "format": "int64", - "nullable": true - } - }, - "description": "A billing group for responses produced by an audience distillation run." - }, - "IBillingGroupAudienceJobBillingGroup": { - "required": [ - "id", - "name", - "grossCost", - "discount", - "netCost", - "responseCount", - "jobId", - "audienceId", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "AudienceJobBillingGroup" - ], - "type": "string" - }, - "id": { - "type": "string", - "description": "The unique identifier of the billing group." - }, - "name": { - "type": "string", - "description": "A human-readable name for the billing group." - }, - "grossCost": { - "type": "number", - "description": "The gross cost of the responses in this group, before any discount.", - "format": "double" - }, - "discount": { - "type": "number", - "description": "The absolute discount applied to the gross cost.", - "format": "double" + "description": "The total number of reconciliation jobs in this bulk operation.", + "format": "int32" }, - "netCost": { - "type": "number", - "description": "The net cost of the responses in this group after discount.", - "format": "double" + "pendingJobs": { + "type": "integer", + "description": "The number of jobs in Pending state.", + "format": "int32" }, - "responseCount": { + "runningJobs": { "type": "integer", - "description": "The number of responses attributed to this billing group.", - "format": "int64" + "description": "The number of jobs in Running state.", + "format": "int32" }, - "jobId": { - "type": "string", - "description": "The identifier of the audience job that produced the responses." + "completedJobs": { + "type": "integer", + "description": "The number of jobs in Completed state.", + "format": "int32" }, - "audienceId": { - "type": "string", - "description": "The identifier of the audience the job belongs to." + "failedJobs": { + "type": "integer", + "description": "The number of jobs in Failed state.", + "format": "int32" }, - "nonBillableCost": { - "type": "number", - "description": "The gross cost of this group's non-billable activity, if it was requested.", - "format": "double", - "nullable": true + "rapidsProcessed": { + "type": "integer", + "description": "The total number of rapids processed across all jobs.", + "format": "int32" }, - "nonBillableResponseCount": { + "rapidsUpdated": { "type": "integer", - "description": "The number of non-billable responses in this group, if it was requested.", - "format": "int64", - "nullable": true - } - }, - "description": "A billing group for responses produced by an audience job." - }, - "IBillingGroupBenchmarkBillingGroup": { - "required": [ - "id", - "name", - "grossCost", - "discount", - "netCost", - "responseCount", - "benchmarkId", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "BenchmarkBillingGroup" - ], - "type": "string" + "description": "The total number of rapids updated across all jobs.", + "format": "int32" }, - "id": { - "type": "string", - "description": "The unique identifier of the billing group." + "rapidsAlreadyCorrect": { + "type": "integer", + "description": "The total number of rapids already correct across all jobs.", + "format": "int32" }, - "name": { - "type": "string", - "description": "A human-readable name for the billing group." + "rapidsFailed": { + "type": "integer", + "description": "The total number of rapids that failed across all jobs.", + "format": "int32" }, - "grossCost": { - "type": "number", - "description": "The gross cost of the responses in this group, before any discount.", - "format": "double" + "responsesProcessed": { + "type": "integer", + "description": "The total number of responses processed across all jobs.", + "format": "int32" }, - "discount": { - "type": "number", - "description": "The absolute discount applied to the gross cost.", - "format": "double" + "correctionsCreated": { + "type": "integer", + "description": "The total number of corrections created across all jobs.", + "format": "int32" }, - "netCost": { - "type": "number", - "description": "The net cost of the responses in this group after discount.", - "format": "double" + "responsesAlreadyCorrect": { + "type": "integer", + "description": "The total number of responses already correct across all jobs.", + "format": "int32" }, - "responseCount": { + "responsesFailed": { "type": "integer", - "description": "The number of responses attributed to this billing group.", - "format": "int64" + "description": "The total number of responses that failed across all jobs.", + "format": "int32" }, - "benchmarkId": { + "createdAt": { "type": "string", - "description": "The identifier of the benchmark that produced the responses." - }, - "nonBillableCost": { - "type": "number", - "description": "The gross cost of this group's non-billable activity, if it was requested.", - "format": "double", - "nullable": true + "description": "The timestamp when the bulk operation was created.", + "format": "date-time" }, - "nonBillableResponseCount": { - "type": "integer", - "description": "The number of non-billable responses in this group, if it was requested.", - "format": "int64", + "completedAt": { + "type": "string", + "description": "The timestamp when all jobs completed. Null if not fully complete.", + "format": "date-time", "nullable": true } - }, - "description": "A billing group for responses produced by a benchmark." + } }, - "IBillingGroupOrderBillingGroup": { + "GetCheckoutSessionEndpoint_Output": { "required": [ - "id", - "name", + "status" + ], + "type": "object", + "properties": { + "status": { + "type": "string", + "description": "The current status of the checkout session." + } + } + }, + "GetCostTimeSeriesEndpoint_CostDataPoint": { + "required": [ + "periodStart", "grossCost", "discount", "netCost", - "responseCount", - "orderId", - "_t" + "responseCount" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "OrderBillingGroup" - ], - "type": "string" - }, - "id": { - "type": "string", - "description": "The unique identifier of the billing group." - }, - "name": { + "periodStart": { "type": "string", - "description": "A human-readable name for the billing group." + "format": "date-time" }, "grossCost": { "type": "number", - "description": "The gross cost of the responses in this group, before any discount.", "format": "double" }, "discount": { "type": "number", - "description": "The absolute discount applied to the gross cost.", "format": "double" }, "netCost": { "type": "number", - "description": "The net cost of the responses in this group after discount.", "format": "double" }, "responseCount": { "type": "integer", - "description": "The number of responses attributed to this billing group.", "format": "int64" - }, - "orderId": { - "type": "string", - "description": "The identifier of the order that produced the responses." - }, - "nonBillableCost": { - "type": "number", - "description": "The gross cost of this group's non-billable activity, if it was requested.", - "format": "double", - "nullable": true - }, - "nonBillableResponseCount": { - "type": "integer", - "description": "The number of non-billable responses in this group, if it was requested.", - "format": "int64", - "nullable": true } - }, - "description": "A billing group for responses produced by an order." + } }, - "IBillingGroupRankingFlowBillingGroup": { + "GetCostTimeSeriesEndpoint_Output": { "required": [ - "id", - "name", - "grossCost", - "discount", - "netCost", - "responseCount", - "flowId", - "_t" + "timeSeries", + "totalGrossCost", + "totalDiscount", + "totalNetCost" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "RankingFlowBillingGroup" + "timeSeries": { + "allOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/GetCostTimeSeriesEndpoint_CostDataPoint" + } + } ], - "type": "string" - }, - "id": { - "type": "string", - "description": "The unique identifier of the billing group." - }, - "name": { - "type": "string", - "description": "A human-readable name for the billing group." + "description": "The time series data points." }, - "grossCost": { + "totalGrossCost": { "type": "number", - "description": "The gross cost of the responses in this group, before any discount.", + "description": "The total gross cost across all data points.", "format": "double" }, - "discount": { + "totalDiscount": { "type": "number", - "description": "The absolute discount applied to the gross cost.", + "description": "The total discount across all data points.", "format": "double" }, - "netCost": { + "totalNetCost": { "type": "number", - "description": "The net cost of the responses in this group after discount.", + "description": "The total net cost across all data points.", "format": "double" - }, - "responseCount": { - "type": "integer", - "description": "The number of responses attributed to this billing group.", - "format": "int64" - }, - "flowId": { - "type": "string", - "description": "The identifier of the ranking flow that produced the responses." - }, - "nonBillableCost": { - "type": "number", - "description": "The gross cost of this group's non-billable activity, if it was requested.", - "format": "double", - "nullable": true - }, - "nonBillableResponseCount": { - "type": "integer", - "description": "The number of non-billable responses in this group, if it was requested.", - "format": "int64", - "nullable": true } }, - "description": "A billing group for responses produced by a ranking flow." + "description": "The output for the cost time series endpoint." }, - "IBillingGroupValidationSetBillingGroup": { + "GetInvoiceEndpoint_Output": { "required": [ "id", - "name", - "grossCost", - "discount", - "netCost", - "responseCount", - "validationSetId", - "_t" + "billingPeriodId", + "billingPeriodStart", + "billingPeriodEnd", + "status", + "amountDue", + "createdAt" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "ValidationSetBillingGroup" - ], - "type": "string" - }, "id": { "type": "string", - "description": "The unique identifier of the billing group." + "description": "The invoice ID." }, - "name": { + "billingPeriodId": { "type": "string", - "description": "A human-readable name for the billing group." + "description": "The billing period this invoice belongs to." }, - "grossCost": { - "type": "number", - "description": "The gross cost of the responses in this group, before any discount.", - "format": "double" + "billingPeriodStart": { + "type": "string", + "description": "The start date of the billing period.", + "format": "date-time" }, - "discount": { - "type": "number", - "description": "The absolute discount applied to the gross cost.", - "format": "double" + "billingPeriodEnd": { + "type": "string", + "description": "The end date of the billing period.", + "format": "date-time" }, - "netCost": { - "type": "number", - "description": "The net cost of the responses in this group after discount.", - "format": "double" + "stripeInvoiceId": { + "type": "string", + "description": "The Stripe invoice ID.", + "nullable": true }, - "responseCount": { + "status": { + "allOf": [ + { + "$ref": "#/components/schemas/InvoiceStatus" + } + ], + "description": "The current invoice status." + }, + "amountDue": { "type": "integer", - "description": "The number of responses attributed to this billing group.", + "description": "The total amount due in cents.", "format": "int64" }, - "validationSetId": { + "currency": { "type": "string", - "description": "The identifier of the validation set that produced the responses." - }, - "nonBillableCost": { - "type": "number", - "description": "The gross cost of this group's non-billable activity, if it was requested.", - "format": "double", - "nullable": true - }, - "nonBillableResponseCount": { - "type": "integer", - "description": "The number of non-billable responses in this group, if it was requested.", - "format": "int64", + "description": "The invoice currency.", "nullable": true - } - }, - "description": "A billing group for responses produced by a validation set." - }, - "ILineItem": { - "required": [ - "_t" - ], - "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/ILineItemMinimumSpendCommitment" - }, - { - "$ref": "#/components/schemas/ILineItemOtherCharge" - }, - { - "$ref": "#/components/schemas/ILineItemPlatformFee" - }, - { - "$ref": "#/components/schemas/ILineItemRefund" - }, - { - "$ref": "#/components/schemas/ILineItemRunningCost" }, - { - "$ref": "#/components/schemas/ILineItemVolumeDiscount" - } - ], - "discriminator": { - "propertyName": "_t", - "mapping": { - "MinimumSpendCommitment": "#/components/schemas/ILineItemMinimumSpendCommitment", - "Other": "#/components/schemas/ILineItemOtherCharge", - "PlatformFee": "#/components/schemas/ILineItemPlatformFee", - "Refund": "#/components/schemas/ILineItemRefund", - "RunningCost": "#/components/schemas/ILineItemRunningCost", - "VolumeDiscount": "#/components/schemas/ILineItemVolumeDiscount" - } - } - }, - "ILineItemMinimumSpendCommitment": { - "required": [ - "name", - "amount", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "MinimumSpendCommitment" - ], - "type": "string" + "createdAt": { + "type": "string", + "description": "When the invoice was created.", + "format": "date-time" }, - "id": { + "finalizedAt": { "type": "string", + "description": "When the invoice was finalized.", + "format": "date-time", "nullable": true }, - "name": { - "type": "string" - }, - "amount": { - "type": "number", - "format": "double" - }, - "comment": { + "paidAt": { "type": "string", + "description": "When the invoice was paid.", + "format": "date-time", "nullable": true } } }, - "ILineItemOtherCharge": { + "GetReconciliationStatusEndpoint_Output": { "required": [ - "id", - "name", - "amount", - "quantity", - "unitPrice", - "_t" + "jobId", + "billingId", + "state", + "timestampMode", + "rapidsProcessed", + "rapidsUpdated", + "rapidsAlreadyCorrect", + "rapidsFailed", + "responsesProcessed", + "correctionsCreated", + "responsesAlreadyCorrect", + "responsesFailed", + "createdAt", + "createdById", + "createdByMail" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "Other" - ], - "type": "string" - }, - "id": { - "type": "string" - }, - "name": { - "type": "string" + "jobId": { + "type": "string", + "description": "The unique identifier of the reconciliation job." }, - "amount": { - "type": "number", - "format": "double" + "billingId": { + "type": "string", + "description": "The billing item identifier this job reconciles." }, - "comment": { + "bulkReconciliationId": { "type": "string", + "description": "The bulk reconciliation identifier if this job was created as part of a bulk operation.", "nullable": true }, - "quantity": { - "type": "integer", - "format": "int32" - }, - "unitPrice": { - "type": "number", - "format": "double" - } - } - }, - "ILineItemPlatformFee": { - "required": [ - "id", - "name", - "amount", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "PlatformFee" + "state": { + "allOf": [ + { + "$ref": "#/components/schemas/ReconciliationJobState" + } ], - "type": "string" + "description": "The current state of the reconciliation job." }, - "id": { - "type": "string" + "timestampMode": { + "allOf": [ + { + "$ref": "#/components/schemas/ReconciliationTimestampMode" + } + ], + "description": "The timestamp mode used for correction entries." }, - "name": { - "type": "string" + "rapidsProcessed": { + "type": "integer", + "description": "The total number of rapids processed.", + "format": "int32" }, - "amount": { - "type": "number", - "format": "double" + "rapidsUpdated": { + "type": "integer", + "description": "The number of rapids that were updated.", + "format": "int32" }, - "comment": { - "type": "string", - "nullable": true - } - } - }, - "ILineItemRefund": { - "required": [ - "id", - "name", - "amount", - "quantity", - "unitPrice", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "Refund" - ], - "type": "string" + "rapidsAlreadyCorrect": { + "type": "integer", + "description": "The number of rapids that were already correct.", + "format": "int32" }, - "id": { - "type": "string" + "rapidsFailed": { + "type": "integer", + "description": "The number of rapids that failed during reconciliation.", + "format": "int32" }, - "name": { - "type": "string" + "responsesProcessed": { + "type": "integer", + "description": "The total number of responses processed.", + "format": "int32" }, - "amount": { - "type": "number", - "format": "double" + "correctionsCreated": { + "type": "integer", + "description": "The number of correction entries created.", + "format": "int32" }, - "comment": { - "type": "string", - "nullable": true + "responsesAlreadyCorrect": { + "type": "integer", + "description": "The number of responses that were already correct.", + "format": "int32" }, - "quantity": { + "responsesFailed": { "type": "integer", + "description": "The number of responses that failed during reconciliation.", "format": "int32" }, - "unitPrice": { - "type": "number", - "format": "double" - } - } - }, - "ILineItemRunningCost": { - "required": [ - "amount", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "RunningCost" - ], - "type": "string" + "errorMessage": { + "type": "string", + "description": "The error message if the job failed.", + "nullable": true + }, + "completedAt": { + "type": "string", + "description": "The timestamp when the job completed.", + "format": "date-time", + "nullable": true }, - "amount": { - "type": "number", - "format": "double" + "createdAt": { + "type": "string", + "description": "The timestamp when the job was created.", + "format": "date-time" + }, + "createdById": { + "type": "string", + "description": "The identifier of the user who created the job.", + "format": "uuid" + }, + "createdByMail": { + "type": "string", + "description": "The email of the user who created the job." } } }, - "ILineItemVolumeDiscount": { + "GetVolumeDiscountsEndpoint_Output": { "required": [ - "amount", - "effectiveDiscountRatio", - "_t" + "items" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "VolumeDiscount" + "items": { + "allOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/GetVolumeDiscountsEndpoint_Output_VolumeDiscountItem" + } + } ], - "type": "string" - }, - "amount": { - "type": "number", - "format": "double" - }, - "effectiveDiscountRatio": { - "type": "number", - "format": "double" + "description": "The volume discount brackets." } } }, - "InvoiceStatus": { - "enum": [ - "Generating", - "Draft", - "Open", - "Paid", - "Void", - "Uncollectible", - "Failed" - ] - }, - "ManualChargeReason": { - "enum": [ - "PlatformFee", - "Refund", - "Other", - "MinimumSpendCommitment" - ] - }, - "PagedResultOfIBillingGroup": { + "GetVolumeDiscountsEndpoint_Output_VolumeDiscountItem": { "required": [ - "total", - "page", - "pageSize", - "items" + "id", + "minResponses", + "discountRatio" ], "type": "object", "properties": { - "total": { - "type": "integer", - "format": "int64" - }, - "page": { - "type": "integer", - "format": "int32" + "id": { + "type": "string" }, - "pageSize": { + "minResponses": { "type": "integer", - "format": "int32" - }, - "items": { - "type": "array", - "items": { - "$ref": "#/components/schemas/IBillingGroup" - } + "format": "int64" }, - "totalPages": { - "type": "integer", - "format": "int32" + "discountRatio": { + "type": "number", + "format": "double" } } }, - "QueryBillingPeriodsEndpoint_Output": { + "GrantVoucherEndpoint_Input": { "required": [ - "id", "organizationId", - "startDate", - "endDate", - "status", - "settlementStale", - "createdAt" + "amount" ], "type": "object", "properties": { - "id": { - "type": "string", - "description": "The billing period ID." - }, "organizationId": { "type": "string", - "description": "The organization the billing period belongs to." - }, - "startDate": { - "type": "string", - "description": "The start date of the billing period.", - "format": "date-time" - }, - "endDate": { - "type": "string", - "description": "The end date of the billing period.", - "format": "date-time" - }, - "status": { - "allOf": [ - { - "$ref": "#/components/schemas/BillingPeriodStatus" - } - ], - "description": "The status of the billing period." - }, - "netInvoiceableAmount": { - "type": "number", - "description": "What an invoice for this period would charge, as of the last settlement. Null until the\n period has been settled.", - "format": "double", - "nullable": true + "description": "The id of the organization to grant the voucher to." }, - "voucherCoverage": { + "amount": { "type": "number", - "description": "How much of the period's billable usage vouchers absorbed at the last settlement.", - "format": "double", - "nullable": true + "description": "The face value of the voucher in dollars.", + "format": "double" }, - "settlementCurrency": { + "validity": { + "pattern": "^-?(\\d+\\.)?\\d{2}:\\d{2}:\\d{2}(\\.\\d{1,7})?$", "type": "string", - "description": "The currency the settlement amounts are denominated in.", + "description": "How long the voucher stays valid, counted from now. Serialized as a duration string in\n the format [days.]hh:mm:ss (the days part is optional): \"30.00:00:00\" = 30\n days, \"7.00:00:00\" = 7 days, \"12:00:00\" = 12 hours. Must be positive.\n Provide this or expiresAt, not both.", "nullable": true }, - "settledAt": { + "expiresAt": { "type": "string", - "description": "When the period was last settled.", + "description": "An explicit expiry instant as an ISO-8601 timestamp (e.g. \"2026-12-31T23:59:59Z\").\n Use this instead of validity when you know the exact date the\n voucher should expire. Provide this or validity, not both.", "format": "date-time", "nullable": true - }, - "settlementStale": { - "type": "boolean", - "description": "Whether a billing input changed after the settlement amounts were computed." - }, - "createdAt": { - "type": "string", - "description": "The date the billing period was created.", - "format": "date-time" } } }, - "QueryBillingPeriodsEndpoint_PagedResultOfOutput": { + "GrantVoucherEndpoint_Output": { "required": [ - "total", - "page", - "pageSize", - "items" + "voucherId" ], "type": "object", "properties": { - "total": { - "type": "integer", - "format": "int64" + "voucherId": { + "type": "string", + "description": "The id of the granted voucher." + } + } + }, + "IBillingGroup": { + "required": [ + "_t" + ], + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IBillingGroupAudienceDistillationBillingGroup" }, - "page": { - "type": "integer", - "format": "int32" + { + "$ref": "#/components/schemas/IBillingGroupAudienceJobBillingGroup" }, - "pageSize": { - "type": "integer", - "format": "int32" + { + "$ref": "#/components/schemas/IBillingGroupBenchmarkBillingGroup" }, - "items": { - "type": "array", - "items": { - "$ref": "#/components/schemas/QueryBillingPeriodsEndpoint_Output" - } + { + "$ref": "#/components/schemas/IBillingGroupOrderBillingGroup" }, - "totalPages": { - "type": "integer", - "format": "int32" + { + "$ref": "#/components/schemas/IBillingGroupRankingFlowBillingGroup" + }, + { + "$ref": "#/components/schemas/IBillingGroupValidationSetBillingGroup" + } + ], + "description": "A billable group of responses on a billing period, identified by a discriminator.\n Implementations describe the source of the charges (order, benchmark, audience job, etc.).", + "discriminator": { + "propertyName": "_t", + "mapping": { + "AudienceDistillationBillingGroup": "#/components/schemas/IBillingGroupAudienceDistillationBillingGroup", + "AudienceJobBillingGroup": "#/components/schemas/IBillingGroupAudienceJobBillingGroup", + "BenchmarkBillingGroup": "#/components/schemas/IBillingGroupBenchmarkBillingGroup", + "OrderBillingGroup": "#/components/schemas/IBillingGroupOrderBillingGroup", + "RankingFlowBillingGroup": "#/components/schemas/IBillingGroupRankingFlowBillingGroup", + "ValidationSetBillingGroup": "#/components/schemas/IBillingGroupValidationSetBillingGroup" } } }, - "QueryCostsByCustomerEndpoint_Output": { + "IBillingGroupAudienceDistillationBillingGroup": { "required": [ - "customerId", - "customerMail", + "id", + "name", "grossCost", "discount", "netCost", - "responseCount" + "responseCount", + "audienceId", + "_t" ], - "type": "object", "properties": { - "customerId": { + "_t": { + "enum": [ + "AudienceDistillationBillingGroup" + ], + "type": "string" + }, + "id": { "type": "string", - "description": "The customer identifier.", - "format": "uuid" + "description": "The unique identifier of the billing group." }, - "customerMail": { + "name": { "type": "string", - "description": "The customer email." + "description": "A human-readable name for the billing group." }, "grossCost": { "type": "number", - "description": "The gross cost for this customer (before discount).", + "description": "The gross cost of the responses in this group, before any discount.", "format": "double" }, "discount": { "type": "number", - "description": "The discount for this customer.", + "description": "The absolute discount applied to the gross cost.", "format": "double" }, "netCost": { "type": "number", - "description": "The net cost for this customer (after discount).", + "description": "The net cost of the responses in this group after discount.", "format": "double" }, "responseCount": { "type": "integer", - "description": "The total number of responses for this customer.", - "format": "int64" - } - }, - "description": "Billing cost data aggregated per customer." - }, - "QueryCostsByCustomerEndpoint_PagedResultOfOutput": { - "required": [ - "total", - "page", - "pageSize", - "items" - ], - "type": "object", - "properties": { - "total": { - "type": "integer", + "description": "The number of responses attributed to this billing group.", "format": "int64" }, - "page": { - "type": "integer", - "format": "int32" - }, - "pageSize": { - "type": "integer", - "format": "int32" + "audienceId": { + "type": "string", + "description": "The identifier of the audience the distillation run was executed for." }, - "items": { - "type": "array", - "items": { - "$ref": "#/components/schemas/QueryCostsByCustomerEndpoint_Output" - } + "nonBillableCost": { + "type": "number", + "description": "The gross cost of this group's non-billable activity, if it was requested.", + "format": "double", + "nullable": true }, - "totalPages": { + "nonBillableResponseCount": { "type": "integer", - "format": "int32" + "description": "The number of non-billable responses in this group, if it was requested.", + "format": "int64", + "nullable": true } - } + }, + "description": "A billing group for responses produced by an audience distillation run." }, - "QueryCostsByOrganizationEndpoint_Output": { + "IBillingGroupAudienceJobBillingGroup": { "required": [ - "organizationOwnerId", - "organizationName", + "id", + "name", "grossCost", "discount", "netCost", - "responseCount" + "responseCount", + "jobId", + "audienceId", + "_t" ], - "type": "object", "properties": { - "organizationOwnerId": { + "_t": { + "enum": [ + "AudienceJobBillingGroup" + ], + "type": "string" + }, + "id": { "type": "string", - "description": "The organization owner identifier.", - "format": "uuid" + "description": "The unique identifier of the billing group." }, - "organizationName": { + "name": { "type": "string", - "description": "The organization name." + "description": "A human-readable name for the billing group." }, "grossCost": { "type": "number", - "description": "The gross cost for this organization (before discount).", + "description": "The gross cost of the responses in this group, before any discount.", "format": "double" }, "discount": { "type": "number", - "description": "The discount for this organization.", + "description": "The absolute discount applied to the gross cost.", "format": "double" }, "netCost": { "type": "number", - "description": "The net cost for this organization (after discount).", + "description": "The net cost of the responses in this group after discount.", "format": "double" }, "responseCount": { "type": "integer", - "description": "The total number of responses for this organization.", - "format": "int64" - } - }, - "description": "Billing cost data aggregated per organization." - }, - "QueryCostsByOrganizationEndpoint_PagedResultOfOutput": { - "required": [ - "total", - "page", - "pageSize", - "items" - ], - "type": "object", - "properties": { - "total": { - "type": "integer", + "description": "The number of responses attributed to this billing group.", "format": "int64" }, - "page": { - "type": "integer", - "format": "int32" + "jobId": { + "type": "string", + "description": "The identifier of the audience job that produced the responses." }, - "pageSize": { - "type": "integer", - "format": "int32" + "audienceId": { + "type": "string", + "description": "The identifier of the audience the job belongs to." }, - "items": { - "type": "array", - "items": { - "$ref": "#/components/schemas/QueryCostsByOrganizationEndpoint_Output" - } + "nonBillableCost": { + "type": "number", + "description": "The gross cost of this group's non-billable activity, if it was requested.", + "format": "double", + "nullable": true }, - "totalPages": { + "nonBillableResponseCount": { "type": "integer", - "format": "int32" + "description": "The number of non-billable responses in this group, if it was requested.", + "format": "int64", + "nullable": true } - } + }, + "description": "A billing group for responses produced by an audience job." }, - "QueryInvoicesEndpoint_Output": { + "IBillingGroupBenchmarkBillingGroup": { "required": [ "id", - "billingPeriodId", - "billingPeriodStart", - "billingPeriodEnd", - "status", - "amountDue", - "organizationId", - "createdAt" + "name", + "grossCost", + "discount", + "netCost", + "responseCount", + "benchmarkId", + "_t" ], - "type": "object", "properties": { - "id": { - "type": "string", - "description": "The invoice ID." - }, - "billingPeriodId": { - "type": "string", - "description": "The billing period this invoice belongs to." - }, - "billingPeriodStart": { - "type": "string", - "description": "The start date of the billing period.", - "format": "date-time" - }, - "billingPeriodEnd": { - "type": "string", - "description": "The end date of the billing period.", - "format": "date-time" - }, - "stripeInvoiceId": { - "type": "string", - "description": "The Stripe invoice ID.", - "nullable": true - }, - "status": { - "allOf": [ - { - "$ref": "#/components/schemas/InvoiceStatus" - } + "_t": { + "enum": [ + "BenchmarkBillingGroup" ], - "description": "The current invoice status." - }, - "amountDue": { - "type": "integer", - "description": "The total amount due in cents.", - "format": "int64" + "type": "string" }, - "currency": { + "id": { "type": "string", - "description": "The invoice currency.", - "nullable": true + "description": "The unique identifier of the billing group." }, - "organizationId": { + "name": { "type": "string", - "description": "The organization the invoice belongs to." + "description": "A human-readable name for the billing group." }, - "createdAt": { - "type": "string", - "description": "When the invoice was created.", - "format": "date-time" + "grossCost": { + "type": "number", + "description": "The gross cost of the responses in this group, before any discount.", + "format": "double" }, - "finalizedAt": { - "type": "string", - "description": "When the invoice was finalized.", - "format": "date-time", - "nullable": true + "discount": { + "type": "number", + "description": "The absolute discount applied to the gross cost.", + "format": "double" }, - "paidAt": { - "type": "string", - "description": "When the invoice was paid.", - "format": "date-time", - "nullable": true + "netCost": { + "type": "number", + "description": "The net cost of the responses in this group after discount.", + "format": "double" }, - "voidedAt": { - "type": "string", - "description": "When the invoice was voided.", - "format": "date-time", - "nullable": true - } - } - }, - "QueryInvoicesEndpoint_PagedResultOfOutput": { - "required": [ - "total", - "page", - "pageSize", - "items" - ], - "type": "object", - "properties": { - "total": { + "responseCount": { "type": "integer", + "description": "The number of responses attributed to this billing group.", "format": "int64" }, - "page": { - "type": "integer", - "format": "int32" - }, - "pageSize": { - "type": "integer", - "format": "int32" + "benchmarkId": { + "type": "string", + "description": "The identifier of the benchmark that produced the responses." }, - "items": { - "type": "array", - "items": { - "$ref": "#/components/schemas/QueryInvoicesEndpoint_Output" - } + "nonBillableCost": { + "type": "number", + "description": "The gross cost of this group's non-billable activity, if it was requested.", + "format": "double", + "nullable": true }, - "totalPages": { + "nonBillableResponseCount": { "type": "integer", - "format": "int32" + "description": "The number of non-billable responses in this group, if it was requested.", + "format": "int64", + "nullable": true } - } + }, + "description": "A billing group for responses produced by a benchmark." }, - "QueryVouchersEndpoint_Output": { + "IBillingGroupOrderBillingGroup": { "required": [ "id", - "amount", - "used", - "remaining", - "issuedAt", - "expiresAt", - "status", - "source" + "name", + "grossCost", + "discount", + "netCost", + "responseCount", + "orderId", + "_t" ], - "type": "object", "properties": { + "_t": { + "enum": [ + "OrderBillingGroup" + ], + "type": "string" + }, "id": { "type": "string", - "description": "The voucher id." + "description": "The unique identifier of the billing group." }, - "amount": { + "name": { + "type": "string", + "description": "A human-readable name for the billing group." + }, + "grossCost": { "type": "number", - "description": "The face value of the voucher in dollars.", + "description": "The gross cost of the responses in this group, before any discount.", "format": "double" }, - "used": { + "discount": { "type": "number", - "description": "The amount already consumed across closed billing periods.", + "description": "The absolute discount applied to the gross cost.", "format": "double" }, - "remaining": { + "netCost": { "type": "number", - "description": "The remaining free usage the voucher can still grant.", + "description": "The net cost of the responses in this group after discount.", "format": "double" }, - "issuedAt": { - "type": "string", - "description": "When the voucher was issued.", - "format": "date-time" - }, - "expiresAt": { - "type": "string", - "description": "When the voucher expires.", - "format": "date-time" - }, - "status": { - "allOf": [ - { - "$ref": "#/components/schemas/VoucherStatus" - } - ], - "description": "The voucher's lifecycle status." - }, - "source": { - "allOf": [ - { - "$ref": "#/components/schemas/VoucherSource" - } - ], - "description": "Where the voucher came from." - } - } - }, - "QueryVouchersEndpoint_PagedResultOfOutput": { - "required": [ - "total", - "page", - "pageSize", - "items" - ], - "type": "object", - "properties": { - "total": { + "responseCount": { "type": "integer", + "description": "The number of responses attributed to this billing group.", "format": "int64" }, - "page": { - "type": "integer", - "format": "int32" - }, - "pageSize": { - "type": "integer", - "format": "int32" + "orderId": { + "type": "string", + "description": "The identifier of the order that produced the responses." }, - "items": { - "type": "array", - "items": { - "$ref": "#/components/schemas/QueryVouchersEndpoint_Output" - } + "nonBillableCost": { + "type": "number", + "description": "The gross cost of this group's non-billable activity, if it was requested.", + "format": "double", + "nullable": true }, - "totalPages": { + "nonBillableResponseCount": { "type": "integer", - "format": "int32" - } - } - }, - "ReconciliationJobState": { - "enum": [ - "Pending", - "Running", - "Completed", - "Failed" - ] - }, - "ReconciliationTimestampMode": { - "enum": [ - "UseResponseCreatedAt", - "UseReconciliationTime" - ] - }, - "ResettleBillingPeriodEndpoint_Input": { - "type": "object", - "properties": { - "reopen": { - "type": "boolean", - "description": "Whether to undo an operator's close before re-settling, bringing the period's remaining\n amount back for review. Defaults to false, which leaves a closed period alone." + "description": "The number of non-billable responses in this group, if it was requested.", + "format": "int64", + "nullable": true } - } + }, + "description": "A billing group for responses produced by an order." }, - "ResettleBillingPeriodEndpoint_Output": { + "IBillingGroupRankingFlowBillingGroup": { "required": [ - "billingPeriodId", - "status", - "skipped" + "id", + "name", + "grossCost", + "discount", + "netCost", + "responseCount", + "flowId", + "_t" ], - "type": "object", "properties": { - "billingPeriodId": { + "_t": { + "enum": [ + "RankingFlowBillingGroup" + ], + "type": "string" + }, + "id": { "type": "string", - "description": "The re-settled billing period." + "description": "The unique identifier of the billing group." }, - "status": { - "allOf": [ - { - "$ref": "#/components/schemas/BillingPeriodStatus" - } - ], - "description": "The status the period is in after the call." + "name": { + "type": "string", + "description": "A human-readable name for the billing group." }, - "netInvoiceableAmount": { + "grossCost": { "type": "number", - "description": "What an invoice for this period would now charge.", - "format": "double", - "nullable": true + "description": "The gross cost of the responses in this group, before any discount.", + "format": "double" }, - "voucherCoverage": { + "discount": { "type": "number", - "description": "How much of the period's billable usage vouchers absorbed.", - "format": "double", - "nullable": true + "description": "The absolute discount applied to the gross cost.", + "format": "double" }, - "settledAt": { - "type": "string", - "description": "When the period was settled by this call.", - "format": "date-time", - "nullable": true + "netCost": { + "type": "number", + "description": "The net cost of the responses in this group after discount.", + "format": "double" }, - "skipped": { - "type": "boolean", - "description": "Whether the period was left untouched." + "responseCount": { + "type": "integer", + "description": "The number of responses attributed to this billing group.", + "format": "int64" }, - "skippedReason": { + "flowId": { "type": "string", - "description": "Why the period was left untouched, when it was.", - "nullable": true - } - } - }, - "SetMinimumSpendCommitmentEndpoint_Input": { - "required": [ - "minimumSpendCommitment" - ], - "type": "object", - "properties": { - "minimumSpendCommitment": { - "type": "number", - "description": "The new minimum spend commitment. 0 means no commitment; a positive value tops up\n the usage-side bill at invoice time when measured spend falls short.", - "format": "double" - } - } - }, - "SetOrganizationCreditLineEndpoint_Input": { - "required": [ - "creditLine" - ], - "type": "object", - "properties": { - "creditLine": { + "description": "The identifier of the ranking flow that produced the responses." + }, + "nonBillableCost": { "type": "number", - "description": "The new credit line. null means no limit (unlimited), 0 disables all traffic,\n and a positive value caps spend at that amount.", + "description": "The gross cost of this group's non-billable activity, if it was requested.", "format": "double", "nullable": true - } - } - }, - "SetPlatformFeeEndpoint_Input": { - "required": [ - "platformFee" - ], - "type": "object", - "properties": { - "platformFee": { - "type": "number", - "description": "The new platform fee. null removes the platform fee; 0 is an explicit $0\n fee that is still shown; a positive value is charged once per billing period.", - "format": "double", + }, + "nonBillableResponseCount": { + "type": "integer", + "description": "The number of non-billable responses in this group, if it was requested.", + "format": "int64", "nullable": true } - } + }, + "description": "A billing group for responses produced by a ranking flow." }, - "StartBulkReconciliationEndpoint_Input": { + "IBillingGroupValidationSetBillingGroup": { "required": [ - "organizationId" + "id", + "name", + "grossCost", + "discount", + "netCost", + "responseCount", + "validationSetId", + "_t" ], - "type": "object", "properties": { - "billingItemId": { - "type": "string", - "description": "The identifier of a single billing item to reconcile.", - "nullable": true + "_t": { + "enum": [ + "ValidationSetBillingGroup" + ], + "type": "string" }, - "organizationId": { + "id": { "type": "string", - "description": "The organization the reconciliation is scoped to." + "description": "The unique identifier of the billing group." }, - "customerId": { + "name": { "type": "string", - "description": "The customer identifier to reconcile all billing items for.", - "format": "uuid", - "nullable": true + "description": "A human-readable name for the billing group." }, - "billingGroupId": { - "type": "string", - "description": "The billing group identifier to reconcile all billing items for.", - "nullable": true + "grossCost": { + "type": "number", + "description": "The gross cost of the responses in this group, before any discount.", + "format": "double" }, - "startDate": { - "type": "string", - "description": "Optional start date filter. Only applies with CustomerId or BillingGroupId.", - "format": "date-time", - "nullable": true + "discount": { + "type": "number", + "description": "The absolute discount applied to the gross cost.", + "format": "double" }, - "endDate": { - "type": "string", - "description": "Optional end date filter. Only applies with CustomerId or BillingGroupId.", - "format": "date-time", - "nullable": true + "netCost": { + "type": "number", + "description": "The net cost of the responses in this group after discount.", + "format": "double" }, - "timestampMode": { - "allOf": [ - { - "$ref": "#/components/schemas/ReconciliationTimestampMode" - } - ], - "description": "Controls the timestamp used for correction entries." - } - } - }, - "StartBulkReconciliationEndpoint_Output": { - "required": [ - "bulkReconciliationId" - ], - "type": "object", - "properties": { - "bulkReconciliationId": { + "responseCount": { + "type": "integer", + "description": "The number of responses attributed to this billing group.", + "format": "int64" + }, + "validationSetId": { "type": "string", - "description": "The bulk reconciliation identifier for all jobs created in this bulk operation." - } - } - }, - "TimeGrouping": { - "enum": [ - "Hour", - "Day", - "Week", - "Month", - "Minute" - ], - "description": "The time interval used to aggregate a time series." - }, - "VoucherSource": { - "enum": [ - "Signup", - "ManualGrant", - "TopUp", - "WriteOff" - ] - }, - "VoucherStatus": { - "enum": [ - "Active", - "Exhausted", - "Expired", - "Revoked" - ] - }, - "GetPipelineByIdEndpoint_Output": { - "required": [ - "artifacts", - "featureFlags" - ], - "type": "object", - "properties": { - "artifacts": { - "allOf": [ - { - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/IArtifact" - } - } - ], - "description": "The artifacts attached to the pipeline, keyed by their role." + "description": "The identifier of the validation set that produced the responses." }, - "featureFlags": { - "allOf": [ - { - "type": "array", - "items": { - "$ref": "#/components/schemas/FeatureFlag" - } - } - ], - "description": "The feature flags enabled for the pipeline." + "nonBillableCost": { + "type": "number", + "description": "The gross cost of this group's non-billable activity, if it was requested.", + "format": "double", + "nullable": true + }, + "nonBillableResponseCount": { + "type": "integer", + "description": "The number of non-billable responses in this group, if it was requested.", + "format": "int64", + "nullable": true } - } + }, + "description": "A billing group for responses produced by a validation set." }, - "IArtifact": { + "ILineItem": { "required": [ "_t" ], "type": "object", "oneOf": [ { - "$ref": "#/components/schemas/IArtifactCampaignArtifact" + "$ref": "#/components/schemas/ILineItemMinimumSpendCommitment" }, { - "$ref": "#/components/schemas/IArtifactDatasetArtifact" + "$ref": "#/components/schemas/ILineItemOtherCharge" }, { - "$ref": "#/components/schemas/IArtifactFileArtifact" + "$ref": "#/components/schemas/ILineItemPlatformFee" }, { - "$ref": "#/components/schemas/IArtifactWorkflowArtifact" + "$ref": "#/components/schemas/ILineItemRefund" }, { - "$ref": "#/components/schemas/IArtifactWorkflowConfigArtifact" + "$ref": "#/components/schemas/ILineItemRunningCost" + }, + { + "$ref": "#/components/schemas/ILineItemVolumeDiscount" } ], "discriminator": { "propertyName": "_t", "mapping": { - "CampaignArtifactModel": "#/components/schemas/IArtifactCampaignArtifact", - "DatasetArtifactModel": "#/components/schemas/IArtifactDatasetArtifact", - "FileArtifactModel": "#/components/schemas/IArtifactFileArtifact", - "WorkflowArtifactModel": "#/components/schemas/IArtifactWorkflowArtifact", - "WorkflowConfigArtifactModel": "#/components/schemas/IArtifactWorkflowConfigArtifact" + "MinimumSpendCommitment": "#/components/schemas/ILineItemMinimumSpendCommitment", + "Other": "#/components/schemas/ILineItemOtherCharge", + "PlatformFee": "#/components/schemas/ILineItemPlatformFee", + "Refund": "#/components/schemas/ILineItemRefund", + "RunningCost": "#/components/schemas/ILineItemRunningCost", + "VolumeDiscount": "#/components/schemas/ILineItemVolumeDiscount" } } }, - "IArtifactCampaignArtifact": { + "ILineItemMinimumSpendCommitment": { "required": [ - "campaignId", - "identifier", + "name", + "amount", "_t" ], "properties": { "_t": { "enum": [ - "CampaignArtifactModel" + "MinimumSpendCommitment" ], "type": "string" }, - "campaignId": { - "type": "string" + "id": { + "type": "string", + "nullable": true }, - "identifier": { - "type": "string" - } - } - }, - "IArtifactDatasetArtifact": { - "required": [ - "datasetId", - "identifier", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "DatasetArtifactModel" - ], + "name": { "type": "string" }, - "datasetId": { - "type": "string" + "amount": { + "type": "number", + "format": "double" }, - "identifier": { - "type": "string" + "comment": { + "type": "string", + "nullable": true } } }, - "IArtifactFileArtifact": { + "ILineItemOtherCharge": { "required": [ - "fileName", - "identifier", + "id", + "name", + "amount", + "quantity", + "unitPrice", "_t" ], "properties": { "_t": { "enum": [ - "FileArtifactModel" + "Other" ], "type": "string" }, - "fileName": { + "id": { "type": "string" }, - "identifier": { + "name": { "type": "string" + }, + "amount": { + "type": "number", + "format": "double" + }, + "comment": { + "type": "string", + "nullable": true + }, + "quantity": { + "type": "integer", + "format": "int32" + }, + "unitPrice": { + "type": "number", + "format": "double" } } }, - "IArtifactWorkflowArtifact": { + "ILineItemPlatformFee": { "required": [ - "workflowId", - "identifier", + "id", + "name", + "amount", "_t" ], "properties": { "_t": { "enum": [ - "WorkflowArtifactModel" + "PlatformFee" ], "type": "string" }, - "workflowId": { + "id": { "type": "string" }, - "identifier": { + "name": { "type": "string" + }, + "amount": { + "type": "number", + "format": "double" + }, + "comment": { + "type": "string", + "nullable": true } } }, - "IArtifactWorkflowConfigArtifact": { + "ILineItemRefund": { "required": [ - "workflowConfig", - "identifier", + "id", + "name", + "amount", + "quantity", + "unitPrice", "_t" ], "properties": { "_t": { "enum": [ - "WorkflowConfigArtifactModel" + "Refund" ], "type": "string" }, - "workflowConfig": { - "$ref": "#/components/schemas/IWorkflowConfig" + "id": { + "type": "string" }, - "identifier": { + "name": { "type": "string" - } - } - }, - "IPipelineAsset": { - "required": [ - "_t" - ], - "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/IPipelineAssetPipelineFileAsset" }, - { - "$ref": "#/components/schemas/IPipelineAssetPipelineMultiAsset" + "amount": { + "type": "number", + "format": "double" }, - { - "$ref": "#/components/schemas/IPipelineAssetPipelineNullAsset" + "comment": { + "type": "string", + "nullable": true }, - { - "$ref": "#/components/schemas/IPipelineAssetPipelineTextAsset" - } - ], - "discriminator": { - "propertyName": "_t", - "mapping": { - "FileAsset": "#/components/schemas/IPipelineAssetPipelineFileAsset", - "MultiAsset": "#/components/schemas/IPipelineAssetPipelineMultiAsset", - "NullAsset": "#/components/schemas/IPipelineAssetPipelineNullAsset", - "TextAsset": "#/components/schemas/IPipelineAssetPipelineTextAsset" + "quantity": { + "type": "integer", + "format": "int32" + }, + "unitPrice": { + "type": "number", + "format": "double" } } }, - "IPipelineAssetPipelineFileAsset": { + "ILineItemRunningCost": { "required": [ - "fileName", - "metadata", + "amount", "_t" ], "properties": { "_t": { "enum": [ - "FileAsset" + "RunningCost" ], "type": "string" }, - "fileName": { - "type": "string" - }, - "metadata": { - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/IPipelineMetadata" - } + "amount": { + "type": "number", + "format": "double" } } }, - "IPipelineAssetPipelineMultiAsset": { + "ILineItemVolumeDiscount": { "required": [ - "assets", - "metadata", + "amount", + "effectiveDiscountRatio", "_t" ], "properties": { "_t": { "enum": [ - "MultiAsset" + "VolumeDiscount" ], "type": "string" }, - "assets": { + "amount": { + "type": "number", + "format": "double" + }, + "effectiveDiscountRatio": { + "type": "number", + "format": "double" + } + } + }, + "InvoiceStatus": { + "enum": [ + "Generating", + "Draft", + "Open", + "Paid", + "Void", + "Uncollectible", + "Failed" + ] + }, + "ManualChargeReason": { + "enum": [ + "PlatformFee", + "Refund", + "Other", + "MinimumSpendCommitment" + ] + }, + "PagedResultOfIBillingGroup": { + "required": [ + "total", + "page", + "pageSize", + "items" + ], + "type": "object", + "properties": { + "total": { + "type": "integer", + "format": "int64" + }, + "page": { + "type": "integer", + "format": "int32" + }, + "pageSize": { + "type": "integer", + "format": "int32" + }, + "items": { "type": "array", "items": { - "$ref": "#/components/schemas/IPipelineAsset" + "$ref": "#/components/schemas/IBillingGroup" } }, - "metadata": { - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/IPipelineMetadata" - } + "totalPages": { + "type": "integer", + "format": "int32" } } }, - "IPipelineAssetPipelineNullAsset": { + "QueryBillingPeriodsEndpoint_Output": { "required": [ - "metadata", - "_t" + "id", + "organizationId", + "startDate", + "endDate", + "status", + "settlementStale", + "createdAt" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "NullAsset" + "id": { + "type": "string", + "description": "The billing period ID." + }, + "organizationId": { + "type": "string", + "description": "The organization the billing period belongs to." + }, + "startDate": { + "type": "string", + "description": "The start date of the billing period.", + "format": "date-time" + }, + "endDate": { + "type": "string", + "description": "The end date of the billing period.", + "format": "date-time" + }, + "status": { + "allOf": [ + { + "$ref": "#/components/schemas/BillingPeriodStatus" + } ], - "type": "string" + "description": "The status of the billing period." }, - "metadata": { - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/IPipelineMetadata" - } + "netInvoiceableAmount": { + "type": "number", + "description": "What an invoice for this period would charge, as of the last settlement. Null until the\n period has been settled.", + "format": "double", + "nullable": true + }, + "voucherCoverage": { + "type": "number", + "description": "How much of the period's billable usage vouchers absorbed at the last settlement.", + "format": "double", + "nullable": true + }, + "settlementCurrency": { + "type": "string", + "description": "The currency the settlement amounts are denominated in.", + "nullable": true + }, + "settledAt": { + "type": "string", + "description": "When the period was last settled.", + "format": "date-time", + "nullable": true + }, + "settlementStale": { + "type": "boolean", + "description": "Whether a billing input changed after the settlement amounts were computed." + }, + "createdAt": { + "type": "string", + "description": "The date the billing period was created.", + "format": "date-time" } } }, - "IPipelineAssetPipelineTextAsset": { + "QueryBillingPeriodsEndpoint_PagedResultOfOutput": { "required": [ - "text", - "metadata", - "_t" + "total", + "page", + "pageSize", + "items" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "TextAsset" - ], - "type": "string" + "total": { + "type": "integer", + "format": "int64" }, - "text": { - "type": "string" + "page": { + "type": "integer", + "format": "int32" }, - "metadata": { - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/IPipelineMetadata" + "pageSize": { + "type": "integer", + "format": "int32" + }, + "items": { + "type": "array", + "items": { + "$ref": "#/components/schemas/QueryBillingPeriodsEndpoint_Output" } + }, + "totalPages": { + "type": "integer", + "format": "int32" } } }, - "IPipelineMetadata": { + "QueryCostsByCustomerEndpoint_Output": { "required": [ - "_t" + "customerId", + "customerMail", + "grossCost", + "discount", + "netCost", + "responseCount" ], "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/IPipelineMetadataPipelineClassificationMetadata" + "properties": { + "customerId": { + "type": "string", + "description": "The customer identifier.", + "format": "uuid" }, - { - "$ref": "#/components/schemas/IPipelineMetadataPipelineCountMetadata" + "customerMail": { + "type": "string", + "description": "The customer email." }, - { - "$ref": "#/components/schemas/IPipelineMetadataPipelineDurationMetadata" + "grossCost": { + "type": "number", + "description": "The gross cost for this customer (before discount).", + "format": "double" }, - { - "$ref": "#/components/schemas/IPipelineMetadataPipelineFileTypeMetadata" + "discount": { + "type": "number", + "description": "The discount for this customer.", + "format": "double" }, - { - "$ref": "#/components/schemas/IPipelineMetadataPipelineImageDimensionMetadata" + "netCost": { + "type": "number", + "description": "The net cost for this customer (after discount).", + "format": "double" }, - { - "$ref": "#/components/schemas/IPipelineMetadataPipelineLocationMetadata" + "responseCount": { + "type": "integer", + "description": "The total number of responses for this customer.", + "format": "int64" + } + }, + "description": "Billing cost data aggregated per customer." + }, + "QueryCostsByCustomerEndpoint_PagedResultOfOutput": { + "required": [ + "total", + "page", + "pageSize", + "items" + ], + "type": "object", + "properties": { + "total": { + "type": "integer", + "format": "int64" }, - { - "$ref": "#/components/schemas/IPipelineMetadataPipelineOriginalFilenameMetadata" + "page": { + "type": "integer", + "format": "int32" }, - { - "$ref": "#/components/schemas/IPipelineMetadataPipelineSourceUrlMetadata" + "pageSize": { + "type": "integer", + "format": "int32" }, - { - "$ref": "#/components/schemas/IPipelineMetadataPipelineStreamsMetadata" + "items": { + "type": "array", + "items": { + "$ref": "#/components/schemas/QueryCostsByCustomerEndpoint_Output" + } }, - { - "$ref": "#/components/schemas/IPipelineMetadataPipelineTextMetadata" - } - ], - "discriminator": { - "propertyName": "_t", - "mapping": { - "ClassificationMetadata": "#/components/schemas/IPipelineMetadataPipelineClassificationMetadata", - "CountMetadata": "#/components/schemas/IPipelineMetadataPipelineCountMetadata", - "DurationMetadata": "#/components/schemas/IPipelineMetadataPipelineDurationMetadata", - "FileTypeMetadata": "#/components/schemas/IPipelineMetadataPipelineFileTypeMetadata", - "ImageDimensionMetadata": "#/components/schemas/IPipelineMetadataPipelineImageDimensionMetadata", - "LocationMetadata": "#/components/schemas/IPipelineMetadataPipelineLocationMetadata", - "OriginalFilenameMetadata": "#/components/schemas/IPipelineMetadataPipelineOriginalFilenameMetadata", - "SourceUrlMetadata": "#/components/schemas/IPipelineMetadataPipelineSourceUrlMetadata", - "StreamsMetadata": "#/components/schemas/IPipelineMetadataPipelineStreamsMetadata", - "TextMetadata": "#/components/schemas/IPipelineMetadataPipelineTextMetadata" + "totalPages": { + "type": "integer", + "format": "int32" } } }, - "IPipelineMetadataPipelineClassificationMetadata": { + "QueryCostsByOrganizationEndpoint_Output": { "required": [ - "classification", - "visibilities", - "_t" + "organizationOwnerId", + "organizationName", + "grossCost", + "discount", + "netCost", + "responseCount" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "ClassificationMetadata" - ], - "type": "string" + "organizationOwnerId": { + "type": "string", + "description": "The organization owner identifier.", + "format": "uuid" }, - "classification": { - "type": "string" + "organizationName": { + "type": "string", + "description": "The organization name." }, - "visibilities": { - "$ref": "#/components/schemas/MetadataVisibilities" + "grossCost": { + "type": "number", + "description": "The gross cost for this organization (before discount).", + "format": "double" + }, + "discount": { + "type": "number", + "description": "The discount for this organization.", + "format": "double" + }, + "netCost": { + "type": "number", + "description": "The net cost for this organization (after discount).", + "format": "double" + }, + "responseCount": { + "type": "integer", + "description": "The total number of responses for this organization.", + "format": "int64" } - } + }, + "description": "Billing cost data aggregated per organization." }, - "IPipelineMetadataPipelineCountMetadata": { + "QueryCostsByOrganizationEndpoint_PagedResultOfOutput": { "required": [ - "visibilities", - "_t" + "total", + "page", + "pageSize", + "items" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "CountMetadata" - ], - "type": "string" + "total": { + "type": "integer", + "format": "int64" }, - "count": { + "page": { "type": "integer", "format": "int32" }, - "visibilities": { - "$ref": "#/components/schemas/MetadataVisibilities" + "pageSize": { + "type": "integer", + "format": "int32" + }, + "items": { + "type": "array", + "items": { + "$ref": "#/components/schemas/QueryCostsByOrganizationEndpoint_Output" + } + }, + "totalPages": { + "type": "integer", + "format": "int32" } } }, - "IPipelineMetadataPipelineDurationMetadata": { + "QueryInvoicesEndpoint_Output": { "required": [ - "duration", - "visibilities", - "_t" + "id", + "billingPeriodId", + "billingPeriodStart", + "billingPeriodEnd", + "status", + "amountDue", + "organizationId", + "createdAt" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "DurationMetadata" + "id": { + "type": "string", + "description": "The invoice ID." + }, + "billingPeriodId": { + "type": "string", + "description": "The billing period this invoice belongs to." + }, + "billingPeriodStart": { + "type": "string", + "description": "The start date of the billing period.", + "format": "date-time" + }, + "billingPeriodEnd": { + "type": "string", + "description": "The end date of the billing period.", + "format": "date-time" + }, + "stripeInvoiceId": { + "type": "string", + "description": "The Stripe invoice ID.", + "nullable": true + }, + "status": { + "allOf": [ + { + "$ref": "#/components/schemas/InvoiceStatus" + } ], - "type": "string" + "description": "The current invoice status." + }, + "amountDue": { + "type": "integer", + "description": "The total amount due in cents.", + "format": "int64" }, - "duration": { + "currency": { + "type": "string", + "description": "The invoice currency.", + "nullable": true + }, + "organizationId": { "type": "string", + "description": "The organization the invoice belongs to." + }, + "createdAt": { + "type": "string", + "description": "When the invoice was created.", "format": "date-time" }, - "visibilities": { - "$ref": "#/components/schemas/MetadataVisibilities" - } - } - }, - "IPipelineMetadataPipelineFileTypeMetadata": { - "required": [ - "fileType", - "visibilities", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "FileTypeMetadata" - ], - "type": "string" + "finalizedAt": { + "type": "string", + "description": "When the invoice was finalized.", + "format": "date-time", + "nullable": true }, - "fileType": { - "$ref": "#/components/schemas/FileType" + "paidAt": { + "type": "string", + "description": "When the invoice was paid.", + "format": "date-time", + "nullable": true }, - "visibilities": { - "$ref": "#/components/schemas/MetadataVisibilities" + "voidedAt": { + "type": "string", + "description": "When the invoice was voided.", + "format": "date-time", + "nullable": true } } }, - "IPipelineMetadataPipelineImageDimensionMetadata": { + "QueryInvoicesEndpoint_PagedResultOfOutput": { "required": [ - "visibilities", - "_t" + "total", + "page", + "pageSize", + "items" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "ImageDimensionMetadata" - ], - "type": "string" + "total": { + "type": "integer", + "format": "int64" }, - "height": { + "page": { "type": "integer", "format": "int32" }, - "width": { + "pageSize": { "type": "integer", "format": "int32" }, - "visibilities": { - "$ref": "#/components/schemas/MetadataVisibilities" + "items": { + "type": "array", + "items": { + "$ref": "#/components/schemas/QueryInvoicesEndpoint_Output" + } + }, + "totalPages": { + "type": "integer", + "format": "int32" } } }, - "IPipelineMetadataPipelineLocationMetadata": { + "QueryVouchersEndpoint_Output": { "required": [ - "visibilities", - "_t" + "id", + "amount", + "used", + "remaining", + "issuedAt", + "expiresAt", + "status", + "source" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "LocationMetadata" - ], - "type": "string" + "id": { + "type": "string", + "description": "The voucher id." }, - "x": { + "amount": { "type": "number", - "format": "float" + "description": "The face value of the voucher in dollars.", + "format": "double" }, - "y": { + "used": { "type": "number", - "format": "float" + "description": "The amount already consumed across closed billing periods.", + "format": "double" }, - "visibilities": { - "$ref": "#/components/schemas/MetadataVisibilities" + "remaining": { + "type": "number", + "description": "The remaining free usage the voucher can still grant.", + "format": "double" + }, + "issuedAt": { + "type": "string", + "description": "When the voucher was issued.", + "format": "date-time" + }, + "expiresAt": { + "type": "string", + "description": "When the voucher expires.", + "format": "date-time" + }, + "status": { + "allOf": [ + { + "$ref": "#/components/schemas/VoucherStatus" + } + ], + "description": "The voucher's lifecycle status." + }, + "source": { + "allOf": [ + { + "$ref": "#/components/schemas/VoucherSource" + } + ], + "description": "Where the voucher came from." } } }, - "IPipelineMetadataPipelineOriginalFilenameMetadata": { + "QueryVouchersEndpoint_PagedResultOfOutput": { "required": [ - "originalFilename", - "visibilities", - "_t" + "total", + "page", + "pageSize", + "items" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "OriginalFilenameMetadata" - ], - "type": "string" + "total": { + "type": "integer", + "format": "int64" }, - "originalFilename": { - "type": "string" + "page": { + "type": "integer", + "format": "int32" }, - "visibilities": { - "$ref": "#/components/schemas/MetadataVisibilities" + "pageSize": { + "type": "integer", + "format": "int32" + }, + "items": { + "type": "array", + "items": { + "$ref": "#/components/schemas/QueryVouchersEndpoint_Output" + } + }, + "totalPages": { + "type": "integer", + "format": "int32" } } }, - "IPipelineMetadataPipelineSourceUrlMetadata": { - "required": [ - "url", - "visibilities", - "_t" - ], + "ReconciliationJobState": { + "enum": [ + "Pending", + "Running", + "Completed", + "Failed" + ] + }, + "ReconciliationTimestampMode": { + "enum": [ + "UseResponseCreatedAt", + "UseReconciliationTime" + ] + }, + "ResettleBillingPeriodEndpoint_Input": { + "type": "object", "properties": { - "_t": { - "enum": [ - "SourceUrlMetadata" - ], - "type": "string" - }, - "url": { - "type": "string" - }, - "visibilities": { - "$ref": "#/components/schemas/MetadataVisibilities" + "reopen": { + "type": "boolean", + "description": "Whether to undo an operator's close before re-settling, bringing the period's remaining\n amount back for review. Defaults to false, which leaves a closed period alone." } } }, - "IPipelineMetadataPipelineStreamsMetadata": { + "ResettleBillingPeriodEndpoint_Output": { "required": [ - "visibilities", - "_t" + "billingPeriodId", + "status", + "skipped" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "StreamsMetadata" + "billingPeriodId": { + "type": "string", + "description": "The re-settled billing period." + }, + "status": { + "allOf": [ + { + "$ref": "#/components/schemas/BillingPeriodStatus" + } ], - "type": "string" + "description": "The status the period is in after the call." }, - "hasAudio": { - "type": "boolean" + "netInvoiceableAmount": { + "type": "number", + "description": "What an invoice for this period would now charge.", + "format": "double", + "nullable": true }, - "hasVideo": { - "type": "boolean" + "voucherCoverage": { + "type": "number", + "description": "How much of the period's billable usage vouchers absorbed.", + "format": "double", + "nullable": true }, - "hasSubtitles": { - "type": "boolean" + "settledAt": { + "type": "string", + "description": "When the period was settled by this call.", + "format": "date-time", + "nullable": true }, - "visibilities": { - "$ref": "#/components/schemas/MetadataVisibilities" - } - } - }, - "IPipelineMetadataPipelineTextMetadata": { - "required": [ - "visibilities", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "TextMetadata" - ], - "type": "string" + "skipped": { + "type": "boolean", + "description": "Whether the period was left untouched." }, - "text": { + "skippedReason": { "type": "string", + "description": "Why the period was left untouched, when it was.", "nullable": true - }, - "visibilities": { - "$ref": "#/components/schemas/MetadataVisibilities" } } }, - "IPipelinePairMakerConfig": { + "SetMinimumSpendCommitmentEndpoint_Input": { "required": [ - "_t" + "minimumSpendCommitment" ], "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/IPipelinePairMakerConfigPipelineFullPermutationPairMakerConfig" - }, - { - "$ref": "#/components/schemas/IPipelinePairMakerConfigPipelineOnlinePairMakerConfig" - } - ], - "discriminator": { - "propertyName": "_t", - "mapping": { - "FullPermutationPairMakerConfig": "#/components/schemas/IPipelinePairMakerConfigPipelineFullPermutationPairMakerConfig", - "OnlinePairMakerConfig": "#/components/schemas/IPipelinePairMakerConfigPipelineOnlinePairMakerConfig" + "properties": { + "minimumSpendCommitment": { + "type": "number", + "description": "The new minimum spend commitment. 0 means no commitment; a positive value tops up\n the usage-side bill at invoice time when measured spend falls short.", + "format": "double" } } }, - "IPipelinePairMakerConfigPipelineFullPermutationPairMakerConfig": { + "SetOrganizationCreditLineEndpoint_Input": { "required": [ - "_t" + "creditLine" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "FullPermutationPairMakerConfig" - ], - "type": "string" + "creditLine": { + "type": "number", + "description": "The new credit line. null means no limit (unlimited), 0 disables all traffic,\n and a positive value caps spend at that amount.", + "format": "double", + "nullable": true } } }, - "IPipelinePairMakerConfigPipelineOnlinePairMakerConfig": { + "SetPlatformFeeEndpoint_Input": { "required": [ - "randomMatchesRatio", - "totalComparisonBudget", - "_t" + "platformFee" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "OnlinePairMakerConfig" - ], - "type": "string" - }, - "randomMatchesRatio": { + "platformFee": { "type": "number", - "format": "float" - }, - "totalComparisonBudget": { - "type": "integer", - "format": "int32" + "description": "The new platform fee. null removes the platform fee; 0 is an explicit $0\n fee that is still shown; a positive value is charged once per billing period.", + "format": "double", + "nullable": true } } }, - "IPipelineRankingConfig": { + "StartBulkReconciliationEndpoint_Input": { "required": [ - "_t" + "organizationId" ], "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/IPipelineRankingConfigPipelineBradleyTerryRankingConfig" + "properties": { + "billingItemId": { + "type": "string", + "description": "The identifier of a single billing item to reconcile.", + "nullable": true }, - { - "$ref": "#/components/schemas/IPipelineRankingConfigPipelineEloRankingConfig" - } - ], - "discriminator": { - "propertyName": "_t", - "mapping": { - "BradleyTerryRankingConfig": "#/components/schemas/IPipelineRankingConfigPipelineBradleyTerryRankingConfig", - "EloRankingConfig": "#/components/schemas/IPipelineRankingConfigPipelineEloRankingConfig" + "organizationId": { + "type": "string", + "description": "The organization the reconciliation is scoped to." + }, + "customerId": { + "type": "string", + "description": "The customer identifier to reconcile all billing items for.", + "format": "uuid", + "nullable": true + }, + "billingGroupId": { + "type": "string", + "description": "The billing group identifier to reconcile all billing items for.", + "nullable": true + }, + "startDate": { + "type": "string", + "description": "Optional start date filter. Only applies with CustomerId or BillingGroupId.", + "format": "date-time", + "nullable": true + }, + "endDate": { + "type": "string", + "description": "Optional end date filter. Only applies with CustomerId or BillingGroupId.", + "format": "date-time", + "nullable": true + }, + "timestampMode": { + "allOf": [ + { + "$ref": "#/components/schemas/ReconciliationTimestampMode" + } + ], + "description": "Controls the timestamp used for correction entries." } } }, - "IPipelineRankingConfigPipelineBradleyTerryRankingConfig": { + "StartBulkReconciliationEndpoint_Output": { "required": [ - "startingScore", - "_t" + "bulkReconciliationId" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "BradleyTerryRankingConfig" - ], - "type": "string" - }, - "startingScore": { - "type": "integer", - "format": "int32" + "bulkReconciliationId": { + "type": "string", + "description": "The bulk reconciliation identifier for all jobs created in this bulk operation." } } }, - "IPipelineRankingConfigPipelineEloRankingConfig": { + "TimeGrouping": { + "enum": [ + "Hour", + "Day", + "Week", + "Month", + "Minute" + ], + "description": "The time interval used to aggregate a time series." + }, + "VoucherSource": { + "enum": [ + "Signup", + "ManualGrant", + "TopUp", + "WriteOff" + ] + }, + "VoucherStatus": { + "enum": [ + "Active", + "Exhausted", + "Expired", + "Revoked" + ] + }, + "GetPipelineByIdEndpoint_Output": { "required": [ - "startingElo", - "kFactor", - "scalingFactor", - "_t" + "artifacts", + "featureFlags" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "EloRankingConfig" + "artifacts": { + "allOf": [ + { + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/IArtifact" + } + } ], - "type": "string" - }, - "startingElo": { - "type": "integer", - "format": "int32" - }, - "kFactor": { - "type": "integer", - "format": "int32" + "description": "The artifacts attached to the pipeline, keyed by their role." }, - "scalingFactor": { - "type": "integer", - "format": "int32" + "featureFlags": { + "allOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/FeatureFlag" + } + } + ], + "description": "The feature flags enabled for the pipeline." } } }, - "IRefereeConfig": { + "IArtifact": { "required": [ "_t" ], "type": "object", "oneOf": [ { - "$ref": "#/components/schemas/IRefereeConfigBudgetRefereeConfig" + "$ref": "#/components/schemas/IArtifactCampaignArtifact" }, { - "$ref": "#/components/schemas/IRefereeConfigNaiveRefereeConfig" + "$ref": "#/components/schemas/IArtifactDatasetArtifact" }, { - "$ref": "#/components/schemas/IRefereeConfigNeverEndingRefereeConfig" + "$ref": "#/components/schemas/IArtifactFileArtifact" }, { - "$ref": "#/components/schemas/IRefereeConfigProbabilisticAttachCategoryRefereeConfig" + "$ref": "#/components/schemas/IArtifactWorkflowArtifact" }, { - "$ref": "#/components/schemas/IRefereeConfigQuorumRefereeConfig" + "$ref": "#/components/schemas/IArtifactWorkflowConfigArtifact" } ], "discriminator": { "propertyName": "_t", "mapping": { - "BudgetRefereeConfig": "#/components/schemas/IRefereeConfigBudgetRefereeConfig", - "NaiveRefereeConfig": "#/components/schemas/IRefereeConfigNaiveRefereeConfig", - "NeverEndingRefereeConfig": "#/components/schemas/IRefereeConfigNeverEndingRefereeConfig", - "ProbabilisticAttachCategoryRefereeConfig": "#/components/schemas/IRefereeConfigProbabilisticAttachCategoryRefereeConfig", - "QuorumRefereeConfig": "#/components/schemas/IRefereeConfigQuorumRefereeConfig" + "CampaignArtifactModel": "#/components/schemas/IArtifactCampaignArtifact", + "DatasetArtifactModel": "#/components/schemas/IArtifactDatasetArtifact", + "FileArtifactModel": "#/components/schemas/IArtifactFileArtifact", + "WorkflowArtifactModel": "#/components/schemas/IArtifactWorkflowArtifact", + "WorkflowConfigArtifactModel": "#/components/schemas/IArtifactWorkflowConfigArtifact" } } }, - "IRefereeConfigBudgetRefereeConfig": { + "IArtifactCampaignArtifact": { "required": [ - "totalBudget", + "campaignId", + "identifier", "_t" ], "properties": { "_t": { "enum": [ - "BudgetRefereeConfig" + "CampaignArtifactModel" ], "type": "string" }, - "totalBudget": { - "type": "integer", - "format": "int32" + "campaignId": { + "type": "string" }, - "totalServeBudget": { - "type": "integer", - "format": "int32", - "nullable": true + "identifier": { + "type": "string" } } }, - "IRefereeConfigNaiveRefereeConfig": { + "IArtifactDatasetArtifact": { "required": [ + "datasetId", + "identifier", "_t" ], "properties": { "_t": { "enum": [ - "NaiveRefereeConfig" + "DatasetArtifactModel" ], "type": "string" }, - "responsesRequired": { - "type": "integer", - "format": "int32" + "datasetId": { + "type": "string" + }, + "identifier": { + "type": "string" } } }, - "IRefereeConfigNeverEndingRefereeConfig": { + "IArtifactFileArtifact": { "required": [ + "fileName", + "identifier", "_t" ], "properties": { "_t": { "enum": [ - "NeverEndingRefereeConfig" + "FileArtifactModel" ], "type": "string" + }, + "fileName": { + "type": "string" + }, + "identifier": { + "type": "string" } } }, - "IRefereeConfigProbabilisticAttachCategoryRefereeConfig": { + "IArtifactWorkflowArtifact": { "required": [ - "threshold", - "maxVotes", + "workflowId", + "identifier", "_t" ], "properties": { "_t": { "enum": [ - "ProbabilisticAttachCategoryRefereeConfig" + "WorkflowArtifactModel" ], "type": "string" }, - "threshold": { - "type": "number", - "format": "double" + "workflowId": { + "type": "string" }, - "maxVotes": { - "type": "integer", - "format": "int32" + "identifier": { + "type": "string" } } }, - "IRefereeConfigQuorumRefereeConfig": { + "IArtifactWorkflowConfigArtifact": { "required": [ - "maxVotes", - "threshold", + "workflowConfig", + "identifier", "_t" ], "properties": { "_t": { "enum": [ - "QuorumRefereeConfig" + "WorkflowConfigArtifactModel" ], "type": "string" }, - "maxVotes": { - "type": "integer", - "format": "int32" + "workflowConfig": { + "$ref": "#/components/schemas/IWorkflowConfig" }, - "threshold": { - "type": "integer", - "format": "int32" + "identifier": { + "type": "string" } } }, - "IWorkflowConfig": { + "IPipelineAsset": { "required": [ "_t" ], "type": "object", "oneOf": [ { - "$ref": "#/components/schemas/IWorkflowConfigEvaluationWorkflowConfig" + "$ref": "#/components/schemas/IPipelineAssetPipelineFileAsset" }, { - "$ref": "#/components/schemas/IWorkflowConfigGroupedRankingWorkflowConfig" + "$ref": "#/components/schemas/IPipelineAssetPipelineMultiAsset" }, { - "$ref": "#/components/schemas/IWorkflowConfigRankingWorkflowConfig" + "$ref": "#/components/schemas/IPipelineAssetPipelineNullAsset" }, { - "$ref": "#/components/schemas/IWorkflowConfigSimpleWorkflowConfig" + "$ref": "#/components/schemas/IPipelineAssetPipelineTextAsset" } ], "discriminator": { "propertyName": "_t", "mapping": { - "EvaluationWorkflowConfig": "#/components/schemas/IWorkflowConfigEvaluationWorkflowConfig", - "GroupedRankingWorkflowConfig": "#/components/schemas/IWorkflowConfigGroupedRankingWorkflowConfig", - "RankingWorkflowConfig": "#/components/schemas/IWorkflowConfigRankingWorkflowConfig", - "SimpleWorkflowConfig": "#/components/schemas/IWorkflowConfigSimpleWorkflowConfig" + "FileAsset": "#/components/schemas/IPipelineAssetPipelineFileAsset", + "MultiAsset": "#/components/schemas/IPipelineAssetPipelineMultiAsset", + "NullAsset": "#/components/schemas/IPipelineAssetPipelineNullAsset", + "TextAsset": "#/components/schemas/IPipelineAssetPipelineTextAsset" } } }, - "IWorkflowConfigEvaluationWorkflowConfig": { + "IPipelineAssetPipelineFileAsset": { "required": [ - "validationSetId", - "referee", - "shouldAcceptIncorrect", + "fileName", + "metadata", "_t" ], "properties": { "_t": { "enum": [ - "EvaluationWorkflowConfig" + "FileAsset" ], "type": "string" }, - "validationSetId": { + "fileName": { "type": "string" }, - "referee": { - "$ref": "#/components/schemas/IRefereeConfig" - }, - "shouldAcceptIncorrect": { - "type": "boolean" - }, - "featureFlags": { - "type": "array", - "items": { - "$ref": "#/components/schemas/FeatureFlag" - }, - "nullable": true + "metadata": { + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/IPipelineMetadata" + } } } }, - "IWorkflowConfigGroupedRankingWorkflowConfig": { + "IPipelineAssetPipelineMultiAsset": { "required": [ - "criteria", - "referee", - "targetCountryCodes", - "maxParallelism", - "pairMakerConfig", + "assets", + "metadata", "_t" ], "properties": { "_t": { "enum": [ - "GroupedRankingWorkflowConfig" + "MultiAsset" ], "type": "string" }, - "criteria": { - "type": "string" - }, - "referee": { - "$ref": "#/components/schemas/IRefereeConfig" - }, - "targetCountryCodes": { + "assets": { "type": "array", "items": { - "type": "string" + "$ref": "#/components/schemas/IPipelineAsset" } }, - "maxParallelism": { - "type": "integer", - "format": "int32" - }, - "rankingConfig": { + "metadata": { "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/IPipelineRankingConfig" - } - ], - "nullable": true - }, - "pairMakerConfig": { - "$ref": "#/components/schemas/IPipelinePairMakerConfig" - }, - "featureFlags": { - "type": "array", - "items": { - "$ref": "#/components/schemas/FeatureFlag" - }, - "nullable": true + "additionalProperties": { + "$ref": "#/components/schemas/IPipelineMetadata" + } } } }, - "IWorkflowConfigRankingWorkflowConfig": { + "IPipelineAssetPipelineNullAsset": { "required": [ - "criteria", - "referee", - "pairMakerConfig", + "metadata", "_t" ], "properties": { "_t": { "enum": [ - "RankingWorkflowConfig" + "NullAsset" ], "type": "string" }, - "criteria": { - "type": "string" - }, - "referee": { - "$ref": "#/components/schemas/IRefereeConfig" - }, - "context": { - "type": "string", - "nullable": true - }, - "contextAsset": { - "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/IPipelineAsset" - } - ], - "nullable": true - }, - "rankingConfig": { + "metadata": { "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/IPipelineRankingConfig" - } - ], - "nullable": true - }, - "pairMakerConfig": { - "$ref": "#/components/schemas/IPipelinePairMakerConfig" - }, - "featureFlags": { - "type": "array", - "items": { - "$ref": "#/components/schemas/FeatureFlag" - }, - "nullable": true + "additionalProperties": { + "$ref": "#/components/schemas/IPipelineMetadata" + } } } }, - "IWorkflowConfigSimpleWorkflowConfig": { + "IPipelineAssetPipelineTextAsset": { "required": [ - "referee", - "blueprint", + "text", + "metadata", "_t" ], "properties": { "_t": { "enum": [ - "SimpleWorkflowConfig" + "TextAsset" ], "type": "string" }, - "referee": { - "$ref": "#/components/schemas/IRefereeConfig" - }, - "blueprint": { - "$ref": "#/components/schemas/IRapidBlueprint" - }, - "batchSize": { - "type": "integer", - "format": "int32", - "nullable": true + "text": { + "type": "string" }, - "featureFlags": { - "type": "array", - "items": { - "$ref": "#/components/schemas/FeatureFlag" - }, - "nullable": true + "metadata": { + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/IPipelineMetadata" + } } } }, - "PipelineEloRankingConfig": { + "IPipelineMetadata": { "required": [ - "startingElo", - "kFactor", - "scalingFactor" + "_t" ], "type": "object", - "properties": { - "startingElo": { - "type": "integer", - "format": "int32" + "oneOf": [ + { + "$ref": "#/components/schemas/IPipelineMetadataPipelineClassificationMetadata" }, - "kFactor": { - "type": "integer", - "format": "int32" + { + "$ref": "#/components/schemas/IPipelineMetadataPipelineCountMetadata" }, - "scalingFactor": { - "type": "integer", - "format": "int32" + { + "$ref": "#/components/schemas/IPipelineMetadataPipelineDurationMetadata" + }, + { + "$ref": "#/components/schemas/IPipelineMetadataPipelineFileTypeMetadata" + }, + { + "$ref": "#/components/schemas/IPipelineMetadataPipelineImageDimensionMetadata" + }, + { + "$ref": "#/components/schemas/IPipelineMetadataPipelineLocationMetadata" + }, + { + "$ref": "#/components/schemas/IPipelineMetadataPipelineOriginalFilenameMetadata" + }, + { + "$ref": "#/components/schemas/IPipelineMetadataPipelineSourceUrlMetadata" + }, + { + "$ref": "#/components/schemas/IPipelineMetadataPipelineStreamsMetadata" + }, + { + "$ref": "#/components/schemas/IPipelineMetadataPipelineTextMetadata" } - } - }, - "StartPreliminaryDownloadEndpoint_Input": { - "type": "object", - "properties": { - "sendEmail": { - "type": "boolean", - "description": "Whether to email the user when the download is ready." + ], + "discriminator": { + "propertyName": "_t", + "mapping": { + "ClassificationMetadata": "#/components/schemas/IPipelineMetadataPipelineClassificationMetadata", + "CountMetadata": "#/components/schemas/IPipelineMetadataPipelineCountMetadata", + "DurationMetadata": "#/components/schemas/IPipelineMetadataPipelineDurationMetadata", + "FileTypeMetadata": "#/components/schemas/IPipelineMetadataPipelineFileTypeMetadata", + "ImageDimensionMetadata": "#/components/schemas/IPipelineMetadataPipelineImageDimensionMetadata", + "LocationMetadata": "#/components/schemas/IPipelineMetadataPipelineLocationMetadata", + "OriginalFilenameMetadata": "#/components/schemas/IPipelineMetadataPipelineOriginalFilenameMetadata", + "SourceUrlMetadata": "#/components/schemas/IPipelineMetadataPipelineSourceUrlMetadata", + "StreamsMetadata": "#/components/schemas/IPipelineMetadataPipelineStreamsMetadata", + "TextMetadata": "#/components/schemas/IPipelineMetadataPipelineTextMetadata" } } }, - "StartPreliminaryDownloadEndpoint_Output": { + "IPipelineMetadataPipelineClassificationMetadata": { "required": [ - "downloadId" + "classification", + "visibilities", + "_t" ], - "type": "object", "properties": { - "downloadId": { - "type": "string", - "description": "The id of the preliminary download that was initiated." + "_t": { + "enum": [ + "ClassificationMetadata" + ], + "type": "string" + }, + "classification": { + "type": "string" + }, + "visibilities": { + "$ref": "#/components/schemas/MetadataVisibilities" } } }, - "AddUserResponseEndpoint_Input": { + "IPipelineMetadataPipelineCountMetadata": { "required": [ - "sessionIndex", - "result" + "visibilities", + "_t" ], - "type": "object", "properties": { - "sessionIndex": { + "_t": { + "enum": [ + "CountMetadata" + ], + "type": "string" + }, + "count": { "type": "integer", - "description": "The index of the session when the result was submitted.", "format": "int32" }, - "result": { - "allOf": [ - { - "$ref": "#/components/schemas/IRapidResult" - } - ], - "description": "The result submitted by the user." + "visibilities": { + "$ref": "#/components/schemas/MetadataVisibilities" } } }, - "AddUserResponseEndpoint_Output": { + "IPipelineMetadataPipelineDurationMetadata": { "required": [ - "isAccepted", - "userScore" + "duration", + "visibilities", + "_t" ], - "type": "object", "properties": { - "isAccepted": { - "type": "boolean", - "description": "Whether the response was accepted." - }, - "validationTruth": { - "allOf": [ - { - "$ref": "#/components/schemas/IValidationTruth" - } - ], - "description": "The validation truth applied to the response, if any." - }, - "explanation": { - "allOf": [ - { - "$ref": "#/components/schemas/TranslatedString" - } + "_t": { + "enum": [ + "DurationMetadata" ], - "description": "An optional translated explanation for the user." + "type": "string" }, - "userScore": { - "type": "number", - "description": "The user's score after processing this response.", - "format": "double" + "duration": { + "type": "string", + "format": "date-time" }, - "nextRapid": { - "allOf": [ - { - "$ref": "#/components/schemas/IRapid" - } - ], - "description": "The next rapid to solve when the session streams its rapids and continues.\n Null when there is nothing further to solve." + "visibilities": { + "$ref": "#/components/schemas/MetadataVisibilities" } } }, - "AttachCategoryRapid_Category": { + "IPipelineMetadataPipelineFileTypeMetadata": { "required": [ - "value", - "label" + "fileType", + "visibilities", + "_t" ], - "type": "object", "properties": { - "value": { + "_t": { + "enum": [ + "FileTypeMetadata" + ], "type": "string" }, - "label": { - "$ref": "#/components/schemas/TranslatedString" + "fileType": { + "$ref": "#/components/schemas/FileType" + }, + "visibilities": { + "$ref": "#/components/schemas/MetadataVisibilities" } } }, - "BoundingBoxResult_Box": { - "type": "object", + "IPipelineMetadataPipelineImageDimensionMetadata": { + "required": [ + "visibilities", + "_t" + ], "properties": { - "xMin": { - "type": "number", - "format": "double", - "nullable": true + "_t": { + "enum": [ + "ImageDimensionMetadata" + ], + "type": "string" }, - "yMin": { - "type": "number", - "format": "double", - "nullable": true + "height": { + "type": "integer", + "format": "int32" }, - "xMax": { - "type": "number", - "format": "double", - "nullable": true + "width": { + "type": "integer", + "format": "int32" }, - "yMax": { - "type": "number", - "format": "double", - "nullable": true + "visibilities": { + "$ref": "#/components/schemas/MetadataVisibilities" } } }, - "ClassifyPayload": { + "IPipelineMetadataPipelineLocationMetadata": { "required": [ - "categories", - "title" + "visibilities", + "_t" ], - "type": "object", "properties": { - "categories": { - "type": "array", - "items": { - "$ref": "#/components/schemas/ClassifyPayload_Category" - } - }, - "title": { + "_t": { + "enum": [ + "LocationMetadata" + ], "type": "string" + }, + "x": { + "type": "number", + "format": "float" + }, + "y": { + "type": "number", + "format": "float" + }, + "visibilities": { + "$ref": "#/components/schemas/MetadataVisibilities" } } }, - "ClassifyPayload_Category": { + "IPipelineMetadataPipelineOriginalFilenameMetadata": { "required": [ - "label" + "originalFilename", + "visibilities", + "_t" ], - "type": "object", "properties": { - "label": { + "_t": { + "enum": [ + "OriginalFilenameMetadata" + ], "type": "string" }, - "value": { - "type": "string", - "nullable": true + "originalFilename": { + "type": "string" + }, + "visibilities": { + "$ref": "#/components/schemas/MetadataVisibilities" } } }, - "CreateDemographicRapidEndpoint_Input": { + "IPipelineMetadataPipelineSourceUrlMetadata": { "required": [ - "key", - "payload" + "url", + "visibilities", + "_t" ], - "type": "object", "properties": { - "key": { - "type": "string", - "description": "The identifier of the demographic classification." - }, - "payload": { - "allOf": [ - { - "$ref": "#/components/schemas/ClassifyPayload" - } - ], - "description": "The payload for the classification." - }, - "featureFlags": { - "allOf": [ - { - "type": "array", - "items": { - "$ref": "#/components/schemas/FeatureFlag" - }, - "nullable": true - } - ], - "description": "Optional feature flags to apply to the rapid." - }, - "asset": { - "allOf": [ - { - "$ref": "#/components/schemas/IAssetInput" - } + "_t": { + "enum": [ + "SourceUrlMetadata" ], - "description": "An optional asset to associate with the rapid." + "type": "string" }, - "context": { - "type": "string", - "description": "An optional text context to show to the user.", - "nullable": true + "url": { + "type": "string" }, - "contextAsset": { - "allOf": [ - { - "$ref": "#/components/schemas/IAssetInput" - } - ], - "description": "An optional asset to use as context to show to the user." + "visibilities": { + "$ref": "#/components/schemas/MetadataVisibilities" } } }, - "CreateDemographicRapidEndpoint_Output": { + "IPipelineMetadataPipelineStreamsMetadata": { "required": [ - "rapidId" + "visibilities", + "_t" ], - "type": "object", "properties": { - "rapidId": { - "type": "string", - "description": "The id of the created rapid." + "_t": { + "enum": [ + "StreamsMetadata" + ], + "type": "string" + }, + "hasAudio": { + "type": "boolean" + }, + "hasVideo": { + "type": "boolean" + }, + "hasSubtitles": { + "type": "boolean" + }, + "visibilities": { + "$ref": "#/components/schemas/MetadataVisibilities" } } }, - "CreateGlobalTextEndpoint_Input": { + "IPipelineMetadataPipelineTextMetadata": { "required": [ - "key", - "englishText" + "visibilities", + "_t" ], - "type": "object", "properties": { - "key": { - "type": "string", - "description": "The human-readable key used to look up the text from translations." + "_t": { + "enum": [ + "TextMetadata" + ], + "type": "string" }, - "englishText": { + "text": { "type": "string", - "description": "The English source text that all translations derive from." + "nullable": true + }, + "visibilities": { + "$ref": "#/components/schemas/MetadataVisibilities" } } }, - "CreateGlobalTextEndpoint_Output": { + "IPipelinePairMakerConfig": { "required": [ - "globalTextId" + "_t" ], "type": "object", - "properties": { - "globalTextId": { - "type": "string", - "description": "The unique identifier of the created global text entry." + "oneOf": [ + { + "$ref": "#/components/schemas/IPipelinePairMakerConfigPipelineFullPermutationPairMakerConfig" + }, + { + "$ref": "#/components/schemas/IPipelinePairMakerConfigPipelineOnlinePairMakerConfig" } - } - }, - "CreateValidationFeedbackEndpoint_Input": { - "required": [ - "feedback" ], - "type": "object", - "properties": { - "feedback": { - "type": "string", - "description": "The feedback text." + "discriminator": { + "propertyName": "_t", + "mapping": { + "FullPermutationPairMakerConfig": "#/components/schemas/IPipelinePairMakerConfigPipelineFullPermutationPairMakerConfig", + "OnlinePairMakerConfig": "#/components/schemas/IPipelinePairMakerConfigPipelineOnlinePairMakerConfig" } } }, - "GetAllGlobalTextsEndpoint_Output": { + "IPipelinePairMakerConfigPipelineFullPermutationPairMakerConfig": { "required": [ - "globalTexts" + "_t" ], - "type": "object", "properties": { - "globalTexts": { - "allOf": [ - { - "type": "array", - "items": { - "$ref": "#/components/schemas/GetAllGlobalTextsEndpoint_Output_Item" - } - } + "_t": { + "enum": [ + "FullPermutationPairMakerConfig" ], - "description": "The list of global text entries." + "type": "string" } } }, - "GetAllGlobalTextsEndpoint_Output_Item": { + "IPipelinePairMakerConfigPipelineOnlinePairMakerConfig": { "required": [ - "id", - "key", - "englishText" + "randomMatchesRatio", + "totalComparisonBudget", + "_t" ], - "type": "object", "properties": { - "id": { + "_t": { + "enum": [ + "OnlinePairMakerConfig" + ], "type": "string" }, - "key": { - "type": "string" + "randomMatchesRatio": { + "type": "number", + "format": "float" }, - "englishText": { - "type": "string" + "totalComparisonBudget": { + "type": "integer", + "format": "int32" } } }, - "GetGlobalResponsesEndpoint_Output": { + "IPipelineRankingConfig": { "required": [ - "responses" + "_t" ], "type": "object", - "properties": { - "responses": { - "allOf": [ - { - "type": "array", - "items": { - "$ref": "#/components/schemas/GetGlobalResponsesEndpoint_Output_Response" - } - } - ], - "description": "The most recent public responses." + "oneOf": [ + { + "$ref": "#/components/schemas/IPipelineRankingConfigPipelineBradleyTerryRankingConfig" + }, + { + "$ref": "#/components/schemas/IPipelineRankingConfigPipelineEloRankingConfig" + } + ], + "discriminator": { + "propertyName": "_t", + "mapping": { + "BradleyTerryRankingConfig": "#/components/schemas/IPipelineRankingConfigPipelineBradleyTerryRankingConfig", + "EloRankingConfig": "#/components/schemas/IPipelineRankingConfigPipelineEloRankingConfig" } } }, - "GetGlobalResponsesEndpoint_Output_Response": { + "IPipelineRankingConfigPipelineBradleyTerryRankingConfig": { "required": [ - "id", - "userId", - "country" + "startingScore", + "_t" ], - "type": "object", "properties": { - "id": { - "type": "string" - }, - "userId": { - "type": "string" - }, - "country": { + "_t": { + "enum": [ + "BradleyTerryRankingConfig" + ], "type": "string" }, - "age": { - "type": "string", - "nullable": true - }, - "occupation": { - "type": "string", - "nullable": true - }, - "gender": { - "type": "string", - "nullable": true + "startingScore": { + "type": "integer", + "format": "int32" } } }, - "GetRapidNavigationEndpoint_Card": { + "IPipelineRankingConfigPipelineEloRankingConfig": { "required": [ - "rapidId", - "asset", - "state", - "payload", - "responses", - "totalResponseCount" + "startingElo", + "kFactor", + "scalingFactor", + "_t" ], - "type": "object", "properties": { - "rapidId": { + "_t": { + "enum": [ + "EloRankingConfig" + ], "type": "string" }, - "asset": { - "$ref": "#/components/schemas/IAsset" - }, - "state": { - "$ref": "#/components/schemas/RapidState" - }, - "payload": { - "$ref": "#/components/schemas/IRapidPayload" - }, - "responses": { - "type": "array", - "items": { - "$ref": "#/components/schemas/GetRapidNavigationEndpoint_Card_Response" - } - }, - "totalResponseCount": { + "startingElo": { "type": "integer", - "format": "int64" - }, - "context": { - "type": "string", - "nullable": true - }, - "contextAsset": { - "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/IAsset" - } - ], - "nullable": true + "format": "int32" }, - "decisiveness": { - "type": "number", - "format": "double", - "nullable": true + "kFactor": { + "type": "integer", + "format": "int32" }, - "aggregation": { - "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/IResponseAggregation" - } - ], - "nullable": true + "scalingFactor": { + "type": "integer", + "format": "int32" } } }, - "GetRapidNavigationEndpoint_Card_Response": { + "IRefereeConfig": { "required": [ - "id", - "userId", - "country", - "language", - "age", - "gender", - "occupation", - "demographicInformation", - "result", - "userScore", - "userScores" + "_t" ], "type": "object", - "properties": { - "id": { - "type": "string" - }, - "userId": { - "type": "string" - }, - "country": { - "type": "string" - }, - "language": { - "type": "string" - }, - "age": { - "type": "string", - "nullable": true - }, - "gender": { - "type": "string", - "nullable": true - }, - "occupation": { - "type": "string", - "nullable": true + "oneOf": [ + { + "$ref": "#/components/schemas/IRefereeConfigBudgetRefereeConfig" }, - "demographicInformation": { - "type": "object", - "additionalProperties": { - "type": "string" - } + { + "$ref": "#/components/schemas/IRefereeConfigNaiveRefereeConfig" }, - "result": { - "$ref": "#/components/schemas/IRapidResult" + { + "$ref": "#/components/schemas/IRefereeConfigNeverEndingRefereeConfig" }, - "userScore": { - "type": "number", - "format": "double" + { + "$ref": "#/components/schemas/IRefereeConfigProbabilisticAttachCategoryRefereeConfig" }, - "userScores": { - "type": "object", - "additionalProperties": { - "type": "number", - "format": "double" - } + { + "$ref": "#/components/schemas/IRefereeConfigQuorumRefereeConfig" + } + ], + "discriminator": { + "propertyName": "_t", + "mapping": { + "BudgetRefereeConfig": "#/components/schemas/IRefereeConfigBudgetRefereeConfig", + "NaiveRefereeConfig": "#/components/schemas/IRefereeConfigNaiveRefereeConfig", + "NeverEndingRefereeConfig": "#/components/schemas/IRefereeConfigNeverEndingRefereeConfig", + "ProbabilisticAttachCategoryRefereeConfig": "#/components/schemas/IRefereeConfigProbabilisticAttachCategoryRefereeConfig", + "QuorumRefereeConfig": "#/components/schemas/IRefereeConfigQuorumRefereeConfig" } } }, - "GetRapidNavigationEndpoint_Item": { + "IRefereeConfigBudgetRefereeConfig": { "required": [ - "rapidId", - "asset", - "state" + "totalBudget", + "_t" ], - "type": "object", "properties": { - "rapidId": { + "_t": { + "enum": [ + "BudgetRefereeConfig" + ], "type": "string" }, - "asset": { - "$ref": "#/components/schemas/IAsset" + "totalBudget": { + "type": "integer", + "format": "int32" }, - "state": { - "$ref": "#/components/schemas/RapidState" + "totalServeBudget": { + "type": "integer", + "format": "int32", + "nullable": true } } }, - "GetRapidNavigationEndpoint_Output": { + "IRefereeConfigNaiveRefereeConfig": { "required": [ - "current", - "previous", - "next", - "index", - "total" + "_t" ], - "type": "object", "properties": { - "current": { - "allOf": [ - { - "$ref": "#/components/schemas/GetRapidNavigationEndpoint_Card" - } - ], - "description": "The anchor rapid, carrying the same fields a results-grid card renders." - }, - "previous": { - "allOf": [ - { - "type": "array", - "items": { - "$ref": "#/components/schemas/GetRapidNavigationEndpoint_Item" - } - } - ], - "description": "The rapids preceding the anchor in grid order, at most window entries,\n ordered ascending with the neighbour adjacent to the anchor last." - }, - "next": { - "allOf": [ - { - "type": "array", - "items": { - "$ref": "#/components/schemas/GetRapidNavigationEndpoint_Item" - } - } + "_t": { + "enum": [ + "NaiveRefereeConfig" ], - "description": "The rapids following the anchor in grid order, at most window entries,\n in ascending order." - }, - "index": { - "type": "integer", - "description": "The 1-based position of the anchor within the filtered slice.", - "format": "int64" + "type": "string" }, - "total": { + "responsesRequired": { "type": "integer", - "description": "The total number of rapids in the filtered slice.", - "format": "int64" + "format": "int32" } } }, - "GetResponsesForRapidEndpoint_Output": { + "IRefereeConfigNeverEndingRefereeConfig": { "required": [ - "rapidId", - "asset", - "responses", - "state" + "_t" ], - "type": "object", "properties": { - "rapidId": { - "type": "string", - "description": "The id of the rapid." - }, - "asset": { - "allOf": [ - { - "$ref": "#/components/schemas/IAsset" - } - ], - "description": "The asset of the rapid." - }, - "responses": { - "allOf": [ - { - "type": "array", - "items": { - "$ref": "#/components/schemas/GetResponsesForRapidEndpoint_Output_Response" - } - } - ], - "description": "The list of responses for the rapid." - }, - "state": { - "allOf": [ - { - "$ref": "#/components/schemas/RapidState" - } + "_t": { + "enum": [ + "NeverEndingRefereeConfig" ], - "description": "The state of the rapid." + "type": "string" } } }, - "GetResponsesForRapidEndpoint_Output_Response": { + "IRefereeConfigProbabilisticAttachCategoryRefereeConfig": { "required": [ - "id", - "userId", - "country", - "age", - "gender", - "occupation", - "demographicInformation", - "result", - "userScore", - "userScores" + "threshold", + "maxVotes", + "_t" ], - "type": "object", "properties": { - "id": { - "type": "string" - }, - "userId": { - "type": "string" - }, - "country": { + "_t": { + "enum": [ + "ProbabilisticAttachCategoryRefereeConfig" + ], "type": "string" }, - "age": { - "type": "string", - "nullable": true - }, - "gender": { - "type": "string", - "nullable": true - }, - "occupation": { - "type": "string", - "nullable": true - }, - "demographicInformation": { - "type": "object", - "additionalProperties": { - "type": "string" - } - }, - "result": { - "$ref": "#/components/schemas/IRapidResult" - }, - "userScore": { + "threshold": { "type": "number", "format": "double" }, - "userScores": { - "type": "object", - "additionalProperties": { - "type": "number", - "format": "double" - } + "maxVotes": { + "type": "integer", + "format": "int32" } } }, - "InspectReportEndpoint_Output": { - "type": "object", + "IRefereeConfigQuorumRefereeConfig": { + "required": [ + "maxVotes", + "threshold", + "_t" + ], "properties": { - "dump": { - "type": "string", - "description": "The captured dump, if any.", - "nullable": true + "_t": { + "enum": [ + "QuorumRefereeConfig" + ], + "type": "string" + }, + "maxVotes": { + "type": "integer", + "format": "int32" + }, + "threshold": { + "type": "integer", + "format": "int32" } } }, - "IRapid": { + "IWorkflowConfig": { "required": [ "_t" ], "type": "object", "oneOf": [ { - "$ref": "#/components/schemas/IRapidAttachCategoryRapid" - }, - { - "$ref": "#/components/schemas/IRapidBoundingBoxRapid" - }, - { - "$ref": "#/components/schemas/IRapidCompareRapid" - }, - { - "$ref": "#/components/schemas/IRapidFreeTextRapid" - }, - { - "$ref": "#/components/schemas/IRapidLineRapid" - }, - { - "$ref": "#/components/schemas/IRapidLocateRapid" - }, - { - "$ref": "#/components/schemas/IRapidNamedEntityRapid" + "$ref": "#/components/schemas/IWorkflowConfigEvaluationWorkflowConfig" }, { - "$ref": "#/components/schemas/IRapidPolygonRapid" + "$ref": "#/components/schemas/IWorkflowConfigGroupedRankingWorkflowConfig" }, { - "$ref": "#/components/schemas/IRapidScrubRapid" + "$ref": "#/components/schemas/IWorkflowConfigRankingWorkflowConfig" }, { - "$ref": "#/components/schemas/IRapidTranscriptionRapid" + "$ref": "#/components/schemas/IWorkflowConfigSimpleWorkflowConfig" } ], "discriminator": { "propertyName": "_t", "mapping": { - "AttachCategoryRapidModel": "#/components/schemas/IRapidAttachCategoryRapid", - "BoundingBoxRapidModel": "#/components/schemas/IRapidBoundingBoxRapid", - "CompareRapidModel": "#/components/schemas/IRapidCompareRapid", - "FreeTextRapidModel": "#/components/schemas/IRapidFreeTextRapid", - "LineRapidModel": "#/components/schemas/IRapidLineRapid", - "LocateRapidModel": "#/components/schemas/IRapidLocateRapid", - "NamedEntityRapidModel": "#/components/schemas/IRapidNamedEntityRapid", - "PolygonRapidModel": "#/components/schemas/IRapidPolygonRapid", - "ScrubRapidModel": "#/components/schemas/IRapidScrubRapid", - "TranscriptionRapidModel": "#/components/schemas/IRapidTranscriptionRapid" + "EvaluationWorkflowConfig": "#/components/schemas/IWorkflowConfigEvaluationWorkflowConfig", + "GroupedRankingWorkflowConfig": "#/components/schemas/IWorkflowConfigGroupedRankingWorkflowConfig", + "RankingWorkflowConfig": "#/components/schemas/IWorkflowConfigRankingWorkflowConfig", + "SimpleWorkflowConfig": "#/components/schemas/IWorkflowConfigSimpleWorkflowConfig" } } }, - "IRapidAttachCategoryRapid": { + "IWorkflowConfigEvaluationWorkflowConfig": { "required": [ - "categories", - "title", - "asset", - "featureFlags", - "id", + "validationSetId", + "referee", + "shouldAcceptIncorrect", "_t" ], "properties": { "_t": { "enum": [ - "AttachCategoryRapidModel" + "EvaluationWorkflowConfig" ], "type": "string" }, - "categories": { + "validationSetId": { + "type": "string" + }, + "referee": { + "$ref": "#/components/schemas/IRefereeConfig" + }, + "shouldAcceptIncorrect": { + "type": "boolean" + }, + "featureFlags": { "type": "array", "items": { - "$ref": "#/components/schemas/AttachCategoryRapid_Category" - } + "$ref": "#/components/schemas/FeatureFlag" + }, + "nullable": true + } + } + }, + "IWorkflowConfigGroupedRankingWorkflowConfig": { + "required": [ + "criteria", + "referee", + "targetCountryCodes", + "maxParallelism", + "pairMakerConfig", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "GroupedRankingWorkflowConfig" + ], + "type": "string" }, - "title": { - "$ref": "#/components/schemas/TranslatedString" + "criteria": { + "type": "string" }, - "asset": { - "$ref": "#/components/schemas/IAsset" + "referee": { + "$ref": "#/components/schemas/IRefereeConfig" }, - "context": { - "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/TranslatedString" - } - ], - "nullable": true + "targetCountryCodes": { + "type": "array", + "items": { + "type": "string" + } }, - "contextAsset": { + "maxParallelism": { + "type": "integer", + "format": "int32" + }, + "rankingConfig": { "type": "object", "oneOf": [ { - "$ref": "#/components/schemas/IAsset" + "$ref": "#/components/schemas/IPipelineRankingConfig" } ], "nullable": true }, + "pairMakerConfig": { + "$ref": "#/components/schemas/IPipelinePairMakerConfig" + }, "featureFlags": { "type": "array", "items": { "$ref": "#/components/schemas/FeatureFlag" - } - }, - "id": { - "type": "string" + }, + "nullable": true } } }, - "IRapidBoundingBoxRapid": { + "IWorkflowConfigRankingWorkflowConfig": { "required": [ - "target", - "asset", - "featureFlags", - "id", + "criteria", + "referee", + "pairMakerConfig", "_t" ], "properties": { "_t": { "enum": [ - "BoundingBoxRapidModel" + "RankingWorkflowConfig" ], "type": "string" }, - "target": { - "$ref": "#/components/schemas/TranslatedString" + "criteria": { + "type": "string" }, - "asset": { - "$ref": "#/components/schemas/IAsset" + "referee": { + "$ref": "#/components/schemas/IRefereeConfig" }, "context": { + "type": "string", + "nullable": true + }, + "contextAsset": { "type": "object", "oneOf": [ { - "$ref": "#/components/schemas/TranslatedString" + "$ref": "#/components/schemas/IPipelineAsset" } ], "nullable": true }, - "contextAsset": { + "rankingConfig": { "type": "object", "oneOf": [ { - "$ref": "#/components/schemas/IAsset" + "$ref": "#/components/schemas/IPipelineRankingConfig" } ], "nullable": true }, + "pairMakerConfig": { + "$ref": "#/components/schemas/IPipelinePairMakerConfig" + }, "featureFlags": { "type": "array", "items": { "$ref": "#/components/schemas/FeatureFlag" - } - }, - "id": { - "type": "string" + }, + "nullable": true } } }, - "IRapidCompareRapid": { + "IWorkflowConfigSimpleWorkflowConfig": { "required": [ - "criteria", - "asset", - "featureFlags", - "id", + "referee", + "blueprint", "_t" ], "properties": { "_t": { "enum": [ - "CompareRapidModel" + "SimpleWorkflowConfig" ], "type": "string" }, - "criteria": { - "$ref": "#/components/schemas/TranslatedString" + "referee": { + "$ref": "#/components/schemas/IRefereeConfig" }, - "asset": { - "$ref": "#/components/schemas/IAsset" + "blueprint": { + "$ref": "#/components/schemas/IRapidBlueprint" }, - "context": { - "type": "object", - "oneOf": [ + "batchSize": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "featureFlags": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FeatureFlag" + }, + "nullable": true + } + } + }, + "PipelineEloRankingConfig": { + "required": [ + "startingElo", + "kFactor", + "scalingFactor" + ], + "type": "object", + "properties": { + "startingElo": { + "type": "integer", + "format": "int32" + }, + "kFactor": { + "type": "integer", + "format": "int32" + }, + "scalingFactor": { + "type": "integer", + "format": "int32" + } + } + }, + "StartPreliminaryDownloadEndpoint_Input": { + "type": "object", + "properties": { + "sendEmail": { + "type": "boolean", + "description": "Whether to email the user when the download is ready." + } + } + }, + "StartPreliminaryDownloadEndpoint_Output": { + "required": [ + "downloadId" + ], + "type": "object", + "properties": { + "downloadId": { + "type": "string", + "description": "The id of the preliminary download that was initiated." + } + } + }, + "AddUserResponseEndpoint_Input": { + "required": [ + "sessionIndex", + "result" + ], + "type": "object", + "properties": { + "sessionIndex": { + "type": "integer", + "description": "The index of the session when the result was submitted.", + "format": "int32" + }, + "result": { + "allOf": [ + { + "$ref": "#/components/schemas/IRapidResult" + } + ], + "description": "The result submitted by the user." + } + } + }, + "AddUserResponseEndpoint_Output": { + "required": [ + "isAccepted", + "userScore" + ], + "type": "object", + "properties": { + "isAccepted": { + "type": "boolean", + "description": "Whether the response was accepted." + }, + "validationTruth": { + "allOf": [ + { + "$ref": "#/components/schemas/IValidationTruth" + } + ], + "description": "The validation truth applied to the response, if any." + }, + "explanation": { + "allOf": [ { "$ref": "#/components/schemas/TranslatedString" } ], - "nullable": true + "description": "An optional translated explanation for the user." }, - "contextAsset": { - "type": "object", - "oneOf": [ + "userScore": { + "type": "number", + "description": "The user's score after processing this response.", + "format": "double" + }, + "nextRapid": { + "allOf": [ { - "$ref": "#/components/schemas/IAsset" + "$ref": "#/components/schemas/IRapid" } ], - "nullable": true + "description": "The next rapid to solve when the session streams its rapids and continues.\n Null when there is nothing further to solve." + } + } + }, + "AttachCategoryRapid_Category": { + "required": [ + "value", + "label" + ], + "type": "object", + "properties": { + "value": { + "type": "string" }, - "featureFlags": { + "label": { + "$ref": "#/components/schemas/TranslatedString" + } + } + }, + "ClassifyPayload": { + "required": [ + "categories", + "title" + ], + "type": "object", + "properties": { + "categories": { "type": "array", "items": { - "$ref": "#/components/schemas/FeatureFlag" + "$ref": "#/components/schemas/ClassifyPayload_Category" } }, - "id": { + "title": { "type": "string" } } }, - "IRapidFreeTextRapid": { + "CreateDemographicRapidEndpoint_Input": { "required": [ - "question", - "asset", - "featureFlags", - "id", - "_t" + "key", + "payload" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "FreeTextRapidModel" + "key": { + "type": "string", + "description": "The identifier of the demographic classification." + }, + "payload": { + "allOf": [ + { + "$ref": "#/components/schemas/ClassifyPayload" + } ], - "type": "string" + "description": "The payload for the classification." }, - "question": { - "$ref": "#/components/schemas/TranslatedString" + "featureFlags": { + "allOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/FeatureFlag" + }, + "nullable": true + } + ], + "description": "Optional feature flags to apply to the rapid." }, "asset": { - "$ref": "#/components/schemas/IAsset" - }, - "context": { - "type": "object", - "oneOf": [ + "allOf": [ { - "$ref": "#/components/schemas/TranslatedString" + "$ref": "#/components/schemas/IAssetInput" } ], + "description": "An optional asset to associate with the rapid." + }, + "context": { + "type": "string", + "description": "An optional text context to show to the user.", "nullable": true }, "contextAsset": { - "type": "object", - "oneOf": [ + "allOf": [ + { + "$ref": "#/components/schemas/IAssetInput" + } + ], + "description": "An optional asset to use as context to show to the user." + } + } + }, + "CreateDemographicRapidEndpoint_Output": { + "required": [ + "rapidId" + ], + "type": "object", + "properties": { + "rapidId": { + "type": "string", + "description": "The id of the created rapid." + } + } + }, + "CreateGlobalTextEndpoint_Input": { + "required": [ + "key", + "englishText" + ], + "type": "object", + "properties": { + "key": { + "type": "string", + "description": "The human-readable key used to look up the text from translations." + }, + "englishText": { + "type": "string", + "description": "The English source text that all translations derive from." + } + } + }, + "CreateGlobalTextEndpoint_Output": { + "required": [ + "globalTextId" + ], + "type": "object", + "properties": { + "globalTextId": { + "type": "string", + "description": "The unique identifier of the created global text entry." + } + } + }, + "CreateValidationFeedbackEndpoint_Input": { + "required": [ + "feedback" + ], + "type": "object", + "properties": { + "feedback": { + "type": "string", + "description": "The feedback text." + } + } + }, + "GetAllGlobalTextsEndpoint_Output": { + "required": [ + "globalTexts" + ], + "type": "object", + "properties": { + "globalTexts": { + "allOf": [ { - "$ref": "#/components/schemas/IAsset" + "type": "array", + "items": { + "$ref": "#/components/schemas/GetAllGlobalTextsEndpoint_Output_Item" + } } ], - "nullable": true - }, - "featureFlags": { - "type": "array", - "items": { - "$ref": "#/components/schemas/FeatureFlag" - } - }, - "id": { - "type": "string" + "description": "The list of global text entries." } } }, - "IRapidLineRapid": { + "GetAllGlobalTextsEndpoint_Output_Item": { "required": [ - "target", - "asset", - "featureFlags", "id", - "_t" + "key", + "englishText" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "LineRapidModel" - ], + "id": { "type": "string" }, - "target": { - "$ref": "#/components/schemas/TranslatedString" - }, - "asset": { - "$ref": "#/components/schemas/IAsset" - }, - "context": { - "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/TranslatedString" - } - ], - "nullable": true + "key": { + "type": "string" }, - "contextAsset": { - "type": "object", - "oneOf": [ + "englishText": { + "type": "string" + } + } + }, + "GetGlobalResponsesEndpoint_Output": { + "required": [ + "responses" + ], + "type": "object", + "properties": { + "responses": { + "allOf": [ { - "$ref": "#/components/schemas/IAsset" + "type": "array", + "items": { + "$ref": "#/components/schemas/GetGlobalResponsesEndpoint_Output_Response" + } } ], - "nullable": true - }, - "featureFlags": { - "type": "array", - "items": { - "$ref": "#/components/schemas/FeatureFlag" - } - }, - "id": { - "type": "string" + "description": "The most recent public responses." } } }, - "IRapidLocateRapid": { + "GetGlobalResponsesEndpoint_Output_Response": { "required": [ - "target", - "asset", - "featureFlags", "id", - "_t" + "userId", + "country" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "LocateRapidModel" - ], + "id": { "type": "string" }, - "target": { - "$ref": "#/components/schemas/TranslatedString" + "userId": { + "type": "string" }, - "asset": { - "$ref": "#/components/schemas/IAsset" + "country": { + "type": "string" }, - "context": { - "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/TranslatedString" - } - ], + "age": { + "type": "string", "nullable": true }, - "contextAsset": { - "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/IAsset" - } - ], + "occupation": { + "type": "string", "nullable": true }, - "featureFlags": { - "type": "array", - "items": { - "$ref": "#/components/schemas/FeatureFlag" - } - }, - "id": { - "type": "string" + "gender": { + "type": "string", + "nullable": true } } }, - "IRapidNamedEntityRapid": { + "GetRapidNavigationEndpoint_Card": { "required": [ - "target", - "classes", + "rapidId", "asset", - "featureFlags", - "id", - "_t" + "state", + "payload", + "responses", + "totalResponseCount" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "NamedEntityRapidModel" - ], + "rapidId": { "type": "string" }, - "target": { - "$ref": "#/components/schemas/TranslatedString" + "asset": { + "$ref": "#/components/schemas/IAsset" }, - "classes": { + "state": { + "$ref": "#/components/schemas/RapidState" + }, + "payload": { + "$ref": "#/components/schemas/IRapidPayload" + }, + "responses": { "type": "array", "items": { - "$ref": "#/components/schemas/TranslatedString" + "$ref": "#/components/schemas/GetRapidNavigationEndpoint_Card_Response" } }, - "asset": { - "$ref": "#/components/schemas/IAsset" + "totalResponseCount": { + "type": "integer", + "format": "int64" }, "context": { + "type": "string", + "nullable": true + }, + "contextAsset": { "type": "object", "oneOf": [ { - "$ref": "#/components/schemas/TranslatedString" + "$ref": "#/components/schemas/IAsset" } ], "nullable": true }, - "contextAsset": { + "decisiveness": { + "type": "number", + "format": "double", + "nullable": true + }, + "aggregation": { "type": "object", "oneOf": [ { - "$ref": "#/components/schemas/IAsset" + "$ref": "#/components/schemas/IResponseAggregation" } ], "nullable": true - }, - "featureFlags": { - "type": "array", - "items": { - "$ref": "#/components/schemas/FeatureFlag" - } - }, - "id": { - "type": "string" } } }, - "IRapidPayload": { + "GetRapidNavigationEndpoint_Card_Response": { "required": [ - "_t" + "id", + "userId", + "country", + "language", + "age", + "gender", + "occupation", + "demographicInformation", + "result", + "userScore", + "userScores" ], "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/IRapidPayloadBoundingBoxPayload" + "properties": { + "id": { + "type": "string" }, - { - "$ref": "#/components/schemas/IRapidPayloadClassifyPayload" + "userId": { + "type": "string" }, - { - "$ref": "#/components/schemas/IRapidPayloadComparePayload" + "country": { + "type": "string" }, - { - "$ref": "#/components/schemas/IRapidPayloadFreeTextPayload" + "language": { + "type": "string" }, - { - "$ref": "#/components/schemas/IRapidPayloadLinePayload" + "age": { + "type": "string", + "nullable": true }, - { - "$ref": "#/components/schemas/IRapidPayloadLocatePayload" + "gender": { + "type": "string", + "nullable": true }, - { - "$ref": "#/components/schemas/IRapidPayloadNamedEntityPayload" + "occupation": { + "type": "string", + "nullable": true }, - { - "$ref": "#/components/schemas/IRapidPayloadPolygonPayload" + "demographicInformation": { + "type": "object", + "additionalProperties": { + "type": "string" + } }, - { - "$ref": "#/components/schemas/IRapidPayloadScrubPayload" + "result": { + "$ref": "#/components/schemas/IRapidResult" }, - { - "$ref": "#/components/schemas/IRapidPayloadTranscriptionPayload" - } - ], - "discriminator": { - "propertyName": "_t", - "mapping": { - "BoundingBoxPayload": "#/components/schemas/IRapidPayloadBoundingBoxPayload", - "ClassifyPayload": "#/components/schemas/IRapidPayloadClassifyPayload", - "ComparePayload": "#/components/schemas/IRapidPayloadComparePayload", - "FreeTextPayload": "#/components/schemas/IRapidPayloadFreeTextPayload", - "LinePayload": "#/components/schemas/IRapidPayloadLinePayload", - "LocatePayload": "#/components/schemas/IRapidPayloadLocatePayload", - "NamedEntityPayload": "#/components/schemas/IRapidPayloadNamedEntityPayload", - "PolygonPayload": "#/components/schemas/IRapidPayloadPolygonPayload", - "ScrubPayload": "#/components/schemas/IRapidPayloadScrubPayload", - "TranscriptionPayload": "#/components/schemas/IRapidPayloadTranscriptionPayload" - } - } - }, - "IRapidPayloadBoundingBoxPayload": { - "required": [ - "target", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "BoundingBoxPayload" - ], - "type": "string" + "userScore": { + "type": "number", + "format": "double" }, - "target": { - "type": "string" + "userScores": { + "type": "object", + "additionalProperties": { + "type": "number", + "format": "double" + } } } }, - "IRapidPayloadClassifyPayload": { + "GetRapidNavigationEndpoint_Item": { "required": [ - "categories", - "title", - "_t" + "rapidId", + "asset", + "state" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "ClassifyPayload" - ], + "rapidId": { "type": "string" }, - "categories": { - "type": "array", - "items": { - "$ref": "#/components/schemas/ClassifyPayload_Category" - } + "asset": { + "$ref": "#/components/schemas/IAsset" }, - "title": { - "type": "string" + "state": { + "$ref": "#/components/schemas/RapidState" } } }, - "IRapidPayloadComparePayload": { + "GetRapidNavigationEndpoint_Output": { "required": [ - "criteria", - "_t" + "current", + "previous", + "next", + "index", + "total" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "ComparePayload" + "current": { + "allOf": [ + { + "$ref": "#/components/schemas/GetRapidNavigationEndpoint_Card" + } ], - "type": "string" + "description": "The anchor rapid, carrying the same fields a results-grid card renders." }, - "criteria": { - "type": "string" - } - } - }, - "IRapidPayloadFreeTextPayload": { - "required": [ - "question", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "FreeTextPayload" + "previous": { + "allOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/GetRapidNavigationEndpoint_Item" + } + } ], - "type": "string" + "description": "The rapids preceding the anchor in grid order, at most window entries,\n ordered ascending with the neighbour adjacent to the anchor last." }, - "question": { - "type": "string" + "next": { + "allOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/GetRapidNavigationEndpoint_Item" + } + } + ], + "description": "The rapids following the anchor in grid order, at most window entries,\n in ascending order." }, - "shouldValidateResponse": { - "type": "boolean" + "index": { + "type": "integer", + "description": "The 1-based position of the anchor within the filtered slice.", + "format": "int64" }, - "validationSystemPrompt": { - "type": "string", - "nullable": true + "total": { + "type": "integer", + "description": "The total number of rapids in the filtered slice.", + "format": "int64" } } }, - "IRapidPayloadLinePayload": { + "GetResponsesForRapidEndpoint_Output": { "required": [ - "target", - "_t" + "rapidId", + "asset", + "responses", + "state" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "LinePayload" + "rapidId": { + "type": "string", + "description": "The id of the rapid." + }, + "asset": { + "allOf": [ + { + "$ref": "#/components/schemas/IAsset" + } ], - "type": "string" + "description": "The asset of the rapid." }, - "target": { - "type": "string" - } - } - }, - "IRapidPayloadLocatePayload": { - "required": [ - "target", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "LocatePayload" + "responses": { + "allOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/GetResponsesForRapidEndpoint_Output_Response" + } + } ], - "type": "string" + "description": "The list of responses for the rapid." }, - "target": { - "type": "string" + "state": { + "allOf": [ + { + "$ref": "#/components/schemas/RapidState" + } + ], + "description": "The state of the rapid." } } }, - "IRapidPayloadNamedEntityPayload": { + "GetResponsesForRapidEndpoint_Output_Response": { "required": [ - "target", - "classes", - "_t" + "id", + "userId", + "country", + "age", + "gender", + "occupation", + "demographicInformation", + "result", + "userScore", + "userScores" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "NamedEntityPayload" - ], + "id": { "type": "string" }, - "target": { + "userId": { "type": "string" }, - "classes": { - "type": "array", - "items": { + "country": { + "type": "string" + }, + "age": { + "type": "string", + "nullable": true + }, + "gender": { + "type": "string", + "nullable": true + }, + "occupation": { + "type": "string", + "nullable": true + }, + "demographicInformation": { + "type": "object", + "additionalProperties": { "type": "string" } + }, + "result": { + "$ref": "#/components/schemas/IRapidResult" + }, + "userScore": { + "type": "number", + "format": "double" + }, + "userScores": { + "type": "object", + "additionalProperties": { + "type": "number", + "format": "double" + } + } + } + }, + "InspectReportEndpoint_Output": { + "type": "object", + "properties": { + "dump": { + "type": "string", + "description": "The captured dump, if any.", + "nullable": true } } }, - "IRapidPayloadPolygonPayload": { + "IRapid": { "required": [ - "target", "_t" ], - "properties": { - "_t": { - "enum": [ - "PolygonPayload" - ], - "type": "string" + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IRapidAttachCategoryRapid" }, - "target": { - "type": "string" + { + "$ref": "#/components/schemas/IRapidBoundingBoxRapid" + }, + { + "$ref": "#/components/schemas/IRapidCompareRapid" + }, + { + "$ref": "#/components/schemas/IRapidFreeTextRapid" + }, + { + "$ref": "#/components/schemas/IRapidLineRapid" + }, + { + "$ref": "#/components/schemas/IRapidLocateRapid" + }, + { + "$ref": "#/components/schemas/IRapidNamedEntityRapid" + }, + { + "$ref": "#/components/schemas/IRapidPolygonRapid" + }, + { + "$ref": "#/components/schemas/IRapidScrubRapid" + }, + { + "$ref": "#/components/schemas/IRapidTranscriptionRapid" } - } - }, - "IRapidPayloadScrubPayload": { - "required": [ - "target", - "_t" ], - "properties": { - "_t": { - "enum": [ - "ScrubPayload" - ], - "type": "string" - }, - "target": { - "type": "string" + "discriminator": { + "propertyName": "_t", + "mapping": { + "AttachCategoryRapidModel": "#/components/schemas/IRapidAttachCategoryRapid", + "BoundingBoxRapidModel": "#/components/schemas/IRapidBoundingBoxRapid", + "CompareRapidModel": "#/components/schemas/IRapidCompareRapid", + "FreeTextRapidModel": "#/components/schemas/IRapidFreeTextRapid", + "LineRapidModel": "#/components/schemas/IRapidLineRapid", + "LocateRapidModel": "#/components/schemas/IRapidLocateRapid", + "NamedEntityRapidModel": "#/components/schemas/IRapidNamedEntityRapid", + "PolygonRapidModel": "#/components/schemas/IRapidPolygonRapid", + "ScrubRapidModel": "#/components/schemas/IRapidScrubRapid", + "TranscriptionRapidModel": "#/components/schemas/IRapidTranscriptionRapid" } } }, - "IRapidPayloadTranscriptionPayload": { + "IRapidAttachCategoryRapid": { "required": [ + "categories", "title", - "transcription", + "asset", + "featureFlags", + "id", "_t" ], "properties": { "_t": { "enum": [ - "TranscriptionPayload" + "AttachCategoryRapidModel" ], "type": "string" }, + "categories": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AttachCategoryRapid_Category" + } + }, "title": { - "type": "string" + "$ref": "#/components/schemas/TranslatedString" }, - "transcription": { + "asset": { + "$ref": "#/components/schemas/IAsset" + }, + "context": { + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/TranslatedString" + } + ], + "nullable": true + }, + "contextAsset": { + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IAsset" + } + ], + "nullable": true + }, + "featureFlags": { "type": "array", "items": { - "$ref": "#/components/schemas/TranscriptionPayload_TranscriptionWord" + "$ref": "#/components/schemas/FeatureFlag" } + }, + "id": { + "type": "string" } } }, - "IRapidPolygonRapid": { + "IRapidBoundingBoxRapid": { "required": [ "target", "asset", @@ -63548,7 +64031,7 @@ "properties": { "_t": { "enum": [ - "PolygonRapidModel" + "BoundingBoxRapidModel" ], "type": "string" }, @@ -63587,311 +64070,310 @@ } } }, - "IRapidResult": { - "required": [ - "_t" - ], - "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/IRapidResultAttachCategoryResult" - }, - { - "$ref": "#/components/schemas/IRapidResultBoundingBoxResult" - }, - { - "$ref": "#/components/schemas/IRapidResultCompareResult" - }, - { - "$ref": "#/components/schemas/IRapidResultFreeTextResult" - }, - { - "$ref": "#/components/schemas/IRapidResultLineResult" - }, - { - "$ref": "#/components/schemas/IRapidResultLocateResult" - }, - { - "$ref": "#/components/schemas/IRapidResultNamedEntityResult" - }, - { - "$ref": "#/components/schemas/IRapidResultPolygonResult" - }, - { - "$ref": "#/components/schemas/IRapidResultScrubResult" - }, - { - "$ref": "#/components/schemas/IRapidResultSkipResult" - }, - { - "$ref": "#/components/schemas/IRapidResultTranscriptionResult" - } - ], - "discriminator": { - "propertyName": "_t", - "mapping": { - "AttachCategoryResult": "#/components/schemas/IRapidResultAttachCategoryResult", - "BoundingBoxResult": "#/components/schemas/IRapidResultBoundingBoxResult", - "CompareResult": "#/components/schemas/IRapidResultCompareResult", - "FreeTextResult": "#/components/schemas/IRapidResultFreeTextResult", - "LineResult": "#/components/schemas/IRapidResultLineResult", - "LocateResult": "#/components/schemas/IRapidResultLocateResult", - "NamedEntityResult": "#/components/schemas/IRapidResultNamedEntityResult", - "PolygonResult": "#/components/schemas/IRapidResultPolygonResult", - "ScrubResult": "#/components/schemas/IRapidResultScrubResult", - "SkipResult": "#/components/schemas/IRapidResultSkipResult", - "TranscriptionResult": "#/components/schemas/IRapidResultTranscriptionResult" - } - } - }, - "IRapidResultAttachCategoryResult": { + "IRapidCompareRapid": { "required": [ - "rapidId", - "category", + "criteria", + "asset", + "featureFlags", + "id", "_t" ], "properties": { "_t": { "enum": [ - "AttachCategoryResult" + "CompareRapidModel" ], "type": "string" }, - "rapidId": { - "type": "string" + "criteria": { + "$ref": "#/components/schemas/TranslatedString" }, - "category": { - "type": "string" - } - } - }, - "IRapidResultBoundingBoxResult": { - "required": [ - "rapidId", - "boundingBoxes", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "BoundingBoxResult" + "asset": { + "$ref": "#/components/schemas/IAsset" + }, + "context": { + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/TranslatedString" + } ], - "type": "string" + "nullable": true }, - "rapidId": { - "type": "string" + "contextAsset": { + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IAsset" + } + ], + "nullable": true }, - "boundingBoxes": { + "featureFlags": { "type": "array", "items": { - "$ref": "#/components/schemas/BoundingBoxResult_Box" + "$ref": "#/components/schemas/FeatureFlag" } + }, + "id": { + "type": "string" } } }, - "IRapidResultCompareResult": { + "IRapidFreeTextRapid": { "required": [ - "rapidId", + "question", + "asset", + "featureFlags", + "id", "_t" ], "properties": { "_t": { "enum": [ - "CompareResult" + "FreeTextRapidModel" ], "type": "string" }, - "rapidId": { - "type": "string" + "question": { + "$ref": "#/components/schemas/TranslatedString" }, - "winners": { + "asset": { + "$ref": "#/components/schemas/IAsset" + }, + "context": { + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/TranslatedString" + } + ], + "nullable": true + }, + "contextAsset": { + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IAsset" + } + ], + "nullable": true + }, + "featureFlags": { "type": "array", "items": { - "type": "string" + "$ref": "#/components/schemas/FeatureFlag" } + }, + "id": { + "type": "string" } } }, - "IRapidResultFreeTextResult": { + "IRapidLineRapid": { "required": [ - "rapidId", - "answer", + "target", + "asset", + "featureFlags", + "id", "_t" ], "properties": { "_t": { "enum": [ - "FreeTextResult" + "LineRapidModel" ], "type": "string" }, - "rapidId": { - "type": "string" + "target": { + "$ref": "#/components/schemas/TranslatedString" }, - "answer": { - "type": "string" - } - } - }, - "IRapidResultLineResult": { - "required": [ - "rapidId", - "lines", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "LineResult" + "asset": { + "$ref": "#/components/schemas/IAsset" + }, + "context": { + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/TranslatedString" + } ], - "type": "string" + "nullable": true }, - "rapidId": { - "type": "string" + "contextAsset": { + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IAsset" + } + ], + "nullable": true }, - "lines": { + "featureFlags": { "type": "array", "items": { - "$ref": "#/components/schemas/LineResult_Line" + "$ref": "#/components/schemas/FeatureFlag" } + }, + "id": { + "type": "string" } } }, - "IRapidResultLocateResult": { + "IRapidLocateRapid": { "required": [ - "rapidId", - "coordinates", + "target", + "asset", + "featureFlags", + "id", "_t" ], "properties": { "_t": { "enum": [ - "LocateResult" + "LocateRapidModel" ], "type": "string" }, - "rapidId": { - "type": "string" + "target": { + "$ref": "#/components/schemas/TranslatedString" }, - "coordinates": { - "type": "array", - "items": { - "$ref": "#/components/schemas/LocateCoordinate" - } - } - } - }, - "IRapidResultNamedEntityResult": { - "required": [ - "rapidId", - "classifications", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "NamedEntityResult" + "asset": { + "$ref": "#/components/schemas/IAsset" + }, + "context": { + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/TranslatedString" + } ], - "type": "string" + "nullable": true }, - "rapidId": { - "type": "string" + "contextAsset": { + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IAsset" + } + ], + "nullable": true }, - "classifications": { + "featureFlags": { "type": "array", "items": { - "$ref": "#/components/schemas/NamedEntityResult_NamedClassification" + "$ref": "#/components/schemas/FeatureFlag" } + }, + "id": { + "type": "string" } } }, - "IRapidResultPolygonResult": { + "IRapidNamedEntityRapid": { "required": [ - "rapidId", - "shapes", + "target", + "classes", + "asset", + "featureFlags", + "id", "_t" ], "properties": { "_t": { "enum": [ - "PolygonResult" + "NamedEntityRapidModel" ], "type": "string" }, - "rapidId": { - "type": "string" + "target": { + "$ref": "#/components/schemas/TranslatedString" }, - "shapes": { + "classes": { "type": "array", "items": { - "$ref": "#/components/schemas/PolygonResult_Shape" + "$ref": "#/components/schemas/TranslatedString" } - } - } - }, - "IRapidResultScrubResult": { - "required": [ - "rapidId", - "timestamps", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "ScrubResult" + }, + "asset": { + "$ref": "#/components/schemas/IAsset" + }, + "context": { + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/TranslatedString" + } ], - "type": "string" + "nullable": true }, - "rapidId": { - "type": "string" + "contextAsset": { + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IAsset" + } + ], + "nullable": true }, - "timestamps": { + "featureFlags": { "type": "array", "items": { - "type": "integer", - "format": "int32" + "$ref": "#/components/schemas/FeatureFlag" } - } - } - }, - "IRapidResultSkipResult": { - "required": [ - "rapidId", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "SkipResult" - ], - "type": "string" }, - "rapidId": { + "id": { "type": "string" } } }, - "IRapidResultTranscriptionResult": { + "IRapidPolygonRapid": { "required": [ - "rapidId", - "selectedWords", + "target", + "asset", + "featureFlags", + "id", "_t" ], "properties": { "_t": { "enum": [ - "TranscriptionResult" + "PolygonRapidModel" ], "type": "string" }, - "rapidId": { - "type": "string" + "target": { + "$ref": "#/components/schemas/TranslatedString" }, - "selectedWords": { + "asset": { + "$ref": "#/components/schemas/IAsset" + }, + "context": { + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/TranslatedString" + } + ], + "nullable": true + }, + "contextAsset": { + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IAsset" + } + ], + "nullable": true + }, + "featureFlags": { "type": "array", "items": { - "$ref": "#/components/schemas/TranscriptionResult_TranscriptionWord" + "$ref": "#/components/schemas/FeatureFlag" } + }, + "id": { + "type": "string" } } }, @@ -64112,67 +64594,6 @@ } } }, - "IResponseAggregation": { - "required": [ - "_t" - ], - "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/IResponseAggregationClassifyAggregation" - }, - { - "$ref": "#/components/schemas/IResponseAggregationCompareAggregation" - } - ], - "discriminator": { - "propertyName": "_t", - "mapping": { - "ClassifyAggregation": "#/components/schemas/IResponseAggregationClassifyAggregation", - "CompareAggregation": "#/components/schemas/IResponseAggregationCompareAggregation" - } - } - }, - "IResponseAggregationClassifyAggregation": { - "required": [ - "categoryTallies", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "ClassifyAggregation" - ], - "type": "string" - }, - "categoryTallies": { - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/ResponseTally" - } - } - } - }, - "IResponseAggregationCompareAggregation": { - "required": [ - "winnerTallies", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "CompareAggregation" - ], - "type": "string" - }, - "winnerTallies": { - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/ResponseTally" - } - } - } - }, "IsRapidBagValidEndpoint_Output": { "required": [ "isValid" @@ -64517,42 +64938,6 @@ } } }, - "LineResult_Line": { - "required": [ - "size", - "points" - ], - "type": "object", - "properties": { - "size": { - "type": "number", - "format": "double" - }, - "points": { - "type": "array", - "items": { - "$ref": "#/components/schemas/LineResult_LinePoint" - } - } - } - }, - "LineResult_LinePoint": { - "required": [ - "x", - "y" - ], - "type": "object", - "properties": { - "x": { - "type": "number", - "format": "double" - }, - "y": { - "type": "number", - "format": "double" - } - } - }, "LocateBoxTruth_Box": { "type": "object", "properties": { @@ -64578,44 +64963,6 @@ } } }, - "LocateCoordinate": { - "required": [ - "x", - "y" - ], - "type": "object", - "properties": { - "x": { - "type": "number", - "format": "double" - }, - "y": { - "type": "number", - "format": "double" - } - } - }, - "NamedEntityResult_NamedClassification": { - "required": [ - "start", - "end", - "classification" - ], - "type": "object", - "properties": { - "start": { - "type": "integer", - "format": "int32" - }, - "end": { - "type": "integer", - "format": "int32" - }, - "classification": { - "type": "string" - } - } - }, "NamedEntityTruth_NamedClassification": { "required": [ "start", @@ -64637,39 +64984,6 @@ } } }, - "PolygonResult_Coordinate": { - "required": [ - "x", - "y" - ], - "type": "object", - "properties": { - "x": { - "type": "number", - "format": "double", - "nullable": true - }, - "y": { - "type": "number", - "format": "double", - "nullable": true - } - } - }, - "PolygonResult_Shape": { - "required": [ - "edges" - ], - "type": "object", - "properties": { - "edges": { - "type": "array", - "items": { - "$ref": "#/components/schemas/PolygonResult_Coordinate" - } - } - } - }, "QueryFlaggedRapidsEndpoint_Output": { "required": [ "id", @@ -64968,17 +65282,6 @@ "MyAnswerIsCorrect" ] }, - "RapidState": { - "enum": [ - "Labeling", - "Paused", - "Incomplete", - "Flagged", - "Done", - "None", - "Rejected" - ] - }, "ReportRapidEndpoint_Input": { "required": [ "issue" @@ -65010,23 +65313,6 @@ } } }, - "ResponseTally": { - "required": [ - "count", - "userScoreSum" - ], - "type": "object", - "properties": { - "count": { - "type": "integer", - "format": "int64" - }, - "userScoreSum": { - "type": "number", - "format": "double" - } - } - }, "ScrubTruth_ScrubRange": { "required": [ "start", @@ -65104,22 +65390,6 @@ } } }, - "TranscriptionPayload_TranscriptionWord": { - "required": [ - "word", - "wordIndex" - ], - "type": "object", - "properties": { - "word": { - "type": "string" - }, - "wordIndex": { - "type": "integer", - "format": "int32" - } - } - }, "TranscriptionRapid_TranscriptionWord": { "required": [ "word", @@ -65136,22 +65406,6 @@ } } }, - "TranscriptionResult_TranscriptionWord": { - "required": [ - "word", - "wordIndex" - ], - "type": "object", - "properties": { - "word": { - "type": "string" - }, - "wordIndex": { - "type": "integer", - "format": "int32" - } - } - }, "TranscriptionTruth_TranscriptionWord": { "required": [ "word", @@ -67159,68 +67413,6 @@ } } }, - "IPairMakerInformation": { - "required": [ - "_t" - ], - "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/IPairMakerInformationFullPermutationPairMakerInformation" - }, - { - "$ref": "#/components/schemas/IPairMakerInformationOnlinePairMakerInformation" - } - ], - "discriminator": { - "propertyName": "_t", - "mapping": { - "FullPermutationPairMakerInformation": "#/components/schemas/IPairMakerInformationFullPermutationPairMakerInformation", - "OnlinePairMakerInformation": "#/components/schemas/IPairMakerInformationOnlinePairMakerInformation" - } - } - }, - "IPairMakerInformationFullPermutationPairMakerInformation": { - "required": [ - "_t" - ], - "properties": { - "_t": { - "enum": [ - "FullPermutationPairMakerInformation" - ], - "type": "string" - } - } - }, - "IPairMakerInformationOnlinePairMakerInformation": { - "required": [ - "randomMatchesRatio", - "totalComparisonBudget", - "currentComparisonBudget", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "OnlinePairMakerInformation" - ], - "type": "string" - }, - "randomMatchesRatio": { - "type": "number", - "format": "float" - }, - "totalComparisonBudget": { - "type": "integer", - "format": "int32" - }, - "currentComparisonBudget": { - "type": "integer", - "format": "int32" - } - } - }, "IWorkflow": { "required": [ "_t" @@ -67756,12 +67948,6 @@ } } }, - "SortDirection": { - "enum": [ - "Asc", - "Desc" - ] - }, "WorkflowState": { "enum": [ "Created", diff --git a/openapi/schemas/rapidata.openapi.json b/openapi/schemas/rapidata.openapi.json index 56b36b0be2..15b4ceda07 100644 --- a/openapi/schemas/rapidata.openapi.json +++ b/openapi/schemas/rapidata.openapi.json @@ -3,7 +3,7 @@ "info": { "title": "Rapidata Asset API", "description": "The API for the Rapidata Asset service", - "version": "2026.08.18.1529-c55ad91" + "version": "2026.08.19.0938-f150f5e" }, "servers": [ { @@ -27884,6 +27884,73 @@ ] } }, + "/job/{jobId}/ab-summary": { + "get": { + "tags": [ + "Job" + ], + "summary": "Gets the A/B winner summary for a job's comparison labelling.", + "description": "Scoped to the job's labelling server-side; returns 404 when the job has no labelling task.", + "parameters": [ + { + "name": "jobId", + "in": "path", + "description": "The id of the job to summarise.", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "useUserScore", + "in": "query", + "description": "Whether to weight wins by the annotator's user score.", + "schema": { + "type": "boolean", + "default": false + } + } + ], + "responses": { + "200": { + "description": "OK", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetJobAbSummaryEndpoint_Output" + } + } + } + }, + "400": { + "description": "Bad Request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidationProblemDetails" + } + } + } + }, + "401": { + "description": "Unauthenticated" + }, + "403": { + "description": "Forbidden" + } + }, + "security": [ + { + "OpenIdConnect": [ + "openid", + "profile", + "email", + "offline_access" + ] + } + ] + } + }, "/job/{jobId}/cost-estimate": { "get": { "tags": [ @@ -27942,6 +28009,100 @@ ] } }, + "/job/{jobId}/datapoints": { + "get": { + "tags": [ + "Job" + ], + "summary": "Gets the datapoints of the dataset backing a job.", + "description": "Scoped server-side to the job's own dataset; returns 404 when the job has no dataset.", + "parameters": [ + { + "name": "jobId", + "in": "path", + "description": "The id of the job whose datapoints to list.", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "page", + "in": "query", + "description": "The 1-based page index.", + "schema": { + "type": "integer" + }, + "x-parameter-group": "page" + }, + { + "name": "page_size", + "in": "query", + "description": "The number of items per page.", + "schema": { + "type": "integer" + }, + "x-parameter-group": "page" + }, + { + "name": "sort", + "in": "query", + "description": "Sort fields. Prefix with - for descending order (e.g. -created_at).", + "schema": { + "type": "array", + "items": { + "enum": [ + "id", + "-id", + "created_at", + "-created_at" + ], + "type": "string" + } + }, + "x-parameter-group": "sort" + } + ], + "responses": { + "200": { + "description": "OK", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetJobDatapointsEndpoint_PagedResultOfOutput" + } + } + } + }, + "400": { + "description": "Bad Request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidationProblemDetails" + } + } + } + }, + "401": { + "description": "Unauthenticated" + }, + "403": { + "description": "Forbidden" + } + }, + "security": [ + { + "OpenIdConnect": [ + "openid", + "profile", + "email", + "offline_access" + ] + } + ] + } + }, "/job/definition/{definitionId}/cost-estimate": { "get": { "tags": [ @@ -28000,22 +28161,291 @@ ] } }, + "/job/{jobId}/progress": { + "get": { + "tags": [ + "Job" + ], + "summary": "Gets the labelling progress for a job.", + "description": "Scoped to the job's labelling server-side; returns 404 when the job has no labelling task.", + "parameters": [ + { + "name": "jobId", + "in": "path", + "description": "The id of the job to get progress for.", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "OK", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetJobProgressEndpoint_Output" + } + } + } + }, + "400": { + "description": "Bad Request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidationProblemDetails" + } + } + } + }, + "401": { + "description": "Unauthenticated" + }, + "403": { + "description": "Forbidden" + } + }, + "security": [ + { + "OpenIdConnect": [ + "openid", + "profile", + "email", + "offline_access" + ] + } + ] + } + }, + "/job/{jobId}/responses": { + "get": { + "tags": [ + "Job" + ], + "summary": "Gets the most recent responses for a job.", + "description": "Scoped to the job's labelling server-side; returns 404 when the job has no labelling task.", + "parameters": [ + { + "name": "jobId", + "in": "path", + "description": "The id of the job whose responses to list.", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "limit", + "in": "query", + "description": "The maximum number of responses to return.", + "schema": { + "type": "integer", + "format": "int32", + "default": 100 + } + }, + { + "name": "sort", + "in": "query", + "description": "The order to return responses in.", + "schema": { + "$ref": "#/components/schemas/SortDirection" + } + } + ], + "responses": { + "200": { + "description": "OK", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetJobResponsesEndpoint_Output" + } + } + } + }, + "400": { + "description": "Bad Request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidationProblemDetails" + } + } + } + }, + "401": { + "description": "Unauthenticated" + }, + "403": { + "description": "Forbidden" + } + }, + "security": [ + { + "OpenIdConnect": [ + "openid", + "profile", + "email", + "offline_access" + ] + } + ] + } + }, + "/job/{jobId}/results/{rapidId}/navigation": { + "get": { + "tags": [ + "Job" + ], + "summary": "Gets the anchor rapid plus its neighbours within the job's filtered results.", + "description": "The job scopes the results server-side; returns 404 when the job has no labelling task.", + "parameters": [ + { + "name": "jobId", + "in": "path", + "description": "The id of the job.", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "rapidId", + "in": "path", + "description": "The anchor rapid id.", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "states", + "in": "query", + "description": "Optional rapid states to filter the slice by.", + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RapidState" + } + } + }, + { + "name": "window", + "in": "query", + "description": "The number of neighbours to return on each side.", + "schema": { + "type": "integer", + "format": "int32", + "default": 3 + } + }, + { + "name": "includeNotAccepted", + "in": "query", + "description": "Whether to include not-yet-accepted rapids.", + "schema": { + "type": "boolean", + "default": false + } + }, + { + "name": "includeOverflow", + "in": "query", + "description": "Whether to include overflow rapids.", + "schema": { + "type": "boolean", + "default": false + } + } + ], + "responses": { + "200": { + "description": "OK", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetJobResultNavigationEndpoint_Output" + } + } + } + }, + "400": { + "description": "Bad Request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidationProblemDetails" + } + } + } + }, + "401": { + "description": "Unauthenticated" + }, + "403": { + "description": "Forbidden" + } + }, + "security": [ + { + "OpenIdConnect": [ + "openid", + "profile", + "email", + "offline_access" + ] + } + ] + } + }, "/job/{jobId}/results": { "get": { "tags": [ "Job" ], - "summary": "Gets the results of a job as a JSON string.", - "description": "For file download, use the download-results endpoint instead.", + "summary": "Gets the results grid for a job.", + "description": "Resolves the job's rapid type server-side and returns the matching result shape (rapid\n cards, ranking datapoints, or grouped rankings). Returns 404 when the job has no\n labelling task.", "parameters": [ { "name": "jobId", "in": "path", - "description": "The id of the job to get results for.", + "description": "The id of the job whose results to list.", "required": true, "schema": { "type": "string" } + }, + { + "name": "states", + "in": "query", + "description": "Optional rapid states to filter by (rapid-card results only).", + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RapidState" + } + } + }, + { + "name": "page", + "in": "query", + "description": "The 1-based page index.", + "schema": { + "type": "integer" + }, + "x-parameter-group": "page" + }, + { + "name": "page_size", + "in": "query", + "description": "The number of items per page.", + "schema": { + "type": "integer" + }, + "x-parameter-group": "page" } ], "responses": { @@ -28024,7 +28454,17 @@ "content": { "application/json": { "schema": { - "type": "string" + "$ref": "#/components/schemas/IJobResults" + } + } + } + }, + "400": { + "description": "Bad Request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidationProblemDetails" } } } @@ -35677,6 +36117,7 @@ "description": "Forbidden" } }, + "deprecated": true, "security": [ { "OpenIdConnect": [ @@ -37045,6 +37486,7 @@ "description": "Forbidden" } }, + "deprecated": true, "security": [ { "OpenIdConnect": [ @@ -40812,6 +41254,7 @@ "description": "Forbidden" } }, + "deprecated": true, "security": [ { "OpenIdConnect": [ @@ -41066,6 +41509,7 @@ "description": "Forbidden" } }, + "deprecated": true, "security": [ { "OpenIdConnect": [ @@ -41159,6 +41603,7 @@ "description": "Forbidden" } }, + "deprecated": true, "security": [ { "OpenIdConnect": [ @@ -41269,6 +41714,7 @@ "description": "Forbidden" } }, + "deprecated": true, "security": [ { "OpenIdConnect": [ @@ -41374,6 +41820,7 @@ "description": "Forbidden" } }, + "deprecated": true, "security": [ { "OpenIdConnect": [ @@ -41441,6 +41888,7 @@ "description": "Forbidden" } }, + "deprecated": true, "security": [ { "OpenIdConnect": [ @@ -41498,6 +41946,7 @@ "description": "Forbidden" } }, + "deprecated": true, "security": [ { "OpenIdConnect": [ @@ -41573,6 +42022,7 @@ "description": "Forbidden" } }, + "deprecated": true, "security": [ { "OpenIdConnect": [ @@ -56827,6 +57277,46 @@ } } }, + "BoundingBoxResult_Box": { + "type": "object", + "properties": { + "xMin": { + "type": "number", + "format": "double", + "nullable": true + }, + "yMin": { + "type": "number", + "format": "double", + "nullable": true + }, + "xMax": { + "type": "number", + "format": "double", + "nullable": true + }, + "yMax": { + "type": "number", + "format": "double", + "nullable": true + } + } + }, + "ClassifyPayload_Category": { + "required": [ + "label" + ], + "type": "object", + "properties": { + "label": { + "type": "string" + }, + "value": { + "type": "string", + "nullable": true + } + } + }, "CloneJobDefinitionEndpoint_Input": { "type": "object", "properties": { @@ -57538,6 +58028,31 @@ "Other" ] }, + "GetJobAbSummaryEndpoint_Output": { + "required": [ + "winCounter", + "allTargetGroupsCompleted" + ], + "type": "object", + "properties": { + "winCounter": { + "allOf": [ + { + "type": "object", + "additionalProperties": { + "type": "number", + "format": "double" + } + } + ], + "description": "The win count per compared option." + }, + "allTargetGroupsCompleted": { + "type": "boolean", + "description": "Whether all target groups have completed (result is then final)." + } + } + }, "GetJobByIdEndpoint_Output": { "required": [ "jobId", @@ -57581,6 +58096,11 @@ "type": "string", "description": "The pipeline id." }, + "audienceName": { + "type": "string", + "description": "The audience name, or null when the job's audience has since been deleted (jobs\n outlive their audience).", + "nullable": true + }, "status": { "allOf": [ { @@ -57691,6 +58211,78 @@ }, "description": "The estimated cost of a job." }, + "GetJobDatapointsEndpoint_Output": { + "required": [ + "id", + "datasetId", + "asset" + ], + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The datapoint id." + }, + "datasetId": { + "type": "string", + "description": "The id of the dataset the datapoint belongs to." + }, + "asset": { + "allOf": [ + { + "$ref": "#/components/schemas/IAsset" + } + ], + "description": "The datapoint asset." + }, + "context": { + "type": "string", + "description": "The optional textual context.", + "nullable": true + }, + "contextAsset": { + "allOf": [ + { + "$ref": "#/components/schemas/IAsset" + } + ], + "description": "The optional context asset." + } + } + }, + "GetJobDatapointsEndpoint_PagedResultOfOutput": { + "required": [ + "total", + "page", + "pageSize", + "items" + ], + "type": "object", + "properties": { + "total": { + "type": "integer", + "format": "int64" + }, + "page": { + "type": "integer", + "format": "int32" + }, + "pageSize": { + "type": "integer", + "format": "int32" + }, + "items": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GetJobDatapointsEndpoint_Output" + } + }, + "totalPages": { + "type": "integer", + "format": "int32" + } + } + }, "GetJobDefinitionByIdEndpoint_Output": { "required": [ "definitionId", @@ -57777,6 +58369,158 @@ }, "description": "The estimated cost of a job definition." }, + "GetJobProgressEndpoint_Output": { + "required": [ + "completionPercentage", + "total", + "completed", + "state" + ], + "type": "object", + "properties": { + "completionPercentage": { + "type": "number", + "description": "The completion percentage (0–100).", + "format": "double" + }, + "total": { + "type": "integer", + "description": "The total number of rapids.", + "format": "int64" + }, + "completed": { + "type": "integer", + "description": "The number of completed rapids.", + "format": "int64" + }, + "state": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelingState" + } + ], + "description": "The state of the job's labelling." + } + } + }, + "GetJobResponsesEndpoint_Output": { + "required": [ + "responses" + ], + "type": "object", + "properties": { + "responses": { + "allOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/GetJobResponsesEndpoint_Output_Response" + } + } + ], + "description": "The responses, newest first by default." + } + } + }, + "GetJobResponsesEndpoint_Output_Response": { + "required": [ + "id", + "userId", + "country", + "language", + "result", + "userScore", + "userScores", + "demographicInformation" + ], + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "userId": { + "type": "string" + }, + "country": { + "type": "string" + }, + "language": { + "type": "string" + }, + "result": { + "$ref": "#/components/schemas/IRapidResult" + }, + "userScore": { + "type": "number", + "format": "double" + }, + "userScores": { + "type": "object", + "additionalProperties": { + "type": "number", + "format": "double" + } + }, + "demographicInformation": { + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "GetJobResultNavigationEndpoint_Output": { + "required": [ + "current", + "previous", + "next", + "index", + "total" + ], + "type": "object", + "properties": { + "current": { + "allOf": [ + { + "$ref": "#/components/schemas/JobRapidResult" + } + ], + "description": "The anchor rapid, as a full result." + }, + "previous": { + "allOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/JobNavigationItem" + } + } + ], + "description": "The rapids preceding the anchor, in ascending order." + }, + "next": { + "allOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/JobNavigationItem" + } + } + ], + "description": "The rapids following the anchor, in ascending order." + }, + "index": { + "type": "integer", + "description": "The 1-based position of the anchor within the filtered slice.", + "format": "int64" + }, + "total": { + "type": "integer", + "description": "The total number of rapids in the filtered slice.", + "format": "int64" + } + } + }, "GetJobRevisionEndpoint_Output": { "required": [ "definitionId", @@ -57968,6 +58712,29 @@ } } }, + "GroupedRankingGroup": { + "required": [ + "id", + "name", + "state", + "pairMakerInformation" + ], + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "state": { + "type": "string" + }, + "pairMakerInformation": { + "$ref": "#/components/schemas/IPairMakerInformation" + } + } + }, "IDataset": { "required": [ "_t" @@ -58006,6 +58773,170 @@ } } }, + "IJobResults": { + "required": [ + "_t" + ], + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IJobResultsGroupedRankingResults" + }, + { + "$ref": "#/components/schemas/IJobResultsRankingResults" + }, + { + "$ref": "#/components/schemas/IJobResultsRapidResults" + } + ], + "description": "The unified job results payload, discriminated by the job's rapid type.", + "discriminator": { + "propertyName": "_t", + "mapping": { + "GroupedRankingResults": "#/components/schemas/IJobResultsGroupedRankingResults", + "RankingResults": "#/components/schemas/IJobResultsRankingResults", + "RapidResults": "#/components/schemas/IJobResultsRapidResults" + } + } + }, + "IJobResultsGroupedRankingResults": { + "required": [ + "total", + "page", + "pageSize", + "items", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "GroupedRankingResults" + ], + "type": "string" + }, + "total": { + "type": "integer", + "description": "The total number of sub-rankings.", + "format": "int64" + }, + "page": { + "type": "integer", + "description": "The 1-based page number.", + "format": "int32" + }, + "pageSize": { + "type": "integer", + "description": "The page size.", + "format": "int32" + }, + "items": { + "allOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/GroupedRankingGroup" + } + } + ], + "description": "The sub-rankings on this page." + } + }, + "description": "Results for a grouped-ranking job: a paged list of sub-rankings." + }, + "IJobResultsRankingResults": { + "required": [ + "total", + "page", + "pageSize", + "totalVotes", + "items", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "RankingResults" + ], + "type": "string" + }, + "total": { + "type": "integer", + "description": "The total number of datapoints.", + "format": "int64" + }, + "page": { + "type": "integer", + "description": "The 1-based page number.", + "format": "int32" + }, + "pageSize": { + "type": "integer", + "description": "The page size.", + "format": "int32" + }, + "totalVotes": { + "type": "integer", + "description": "The total number of votes cast.", + "format": "int64" + }, + "items": { + "allOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/RankingDatapoint" + } + } + ], + "description": "The ranked datapoints on this page." + } + }, + "description": "Results for a compare (ranking) job: a paged list of Elo-ranked datapoints." + }, + "IJobResultsRapidResults": { + "required": [ + "total", + "page", + "pageSize", + "items", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "RapidResults" + ], + "type": "string" + }, + "total": { + "type": "integer", + "description": "The total number of rapids.", + "format": "int64" + }, + "page": { + "type": "integer", + "description": "The 1-based page number.", + "format": "int32" + }, + "pageSize": { + "type": "integer", + "description": "The page size.", + "format": "int32" + }, + "items": { + "allOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/JobRapidResult" + } + } + ], + "description": "The rapid cards on this page." + } + }, + "description": "Results for a simple or evaluation job: a paged grid of per-rapid cards." + }, "IOrderWorkflowInput": { "required": [ "_t" @@ -58202,6 +59133,68 @@ } } }, + "IPairMakerInformation": { + "required": [ + "_t" + ], + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IPairMakerInformationFullPermutationPairMakerInformation" + }, + { + "$ref": "#/components/schemas/IPairMakerInformationOnlinePairMakerInformation" + } + ], + "discriminator": { + "propertyName": "_t", + "mapping": { + "FullPermutationPairMakerInformation": "#/components/schemas/IPairMakerInformationFullPermutationPairMakerInformation", + "OnlinePairMakerInformation": "#/components/schemas/IPairMakerInformationOnlinePairMakerInformation" + } + } + }, + "IPairMakerInformationFullPermutationPairMakerInformation": { + "required": [ + "_t" + ], + "properties": { + "_t": { + "enum": [ + "FullPermutationPairMakerInformation" + ], + "type": "string" + } + } + }, + "IPairMakerInformationOnlinePairMakerInformation": { + "required": [ + "randomMatchesRatio", + "totalComparisonBudget", + "currentComparisonBudget", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "OnlinePairMakerInformation" + ], + "type": "string" + }, + "randomMatchesRatio": { + "type": "number", + "format": "float" + }, + "totalComparisonBudget": { + "type": "integer", + "format": "int32" + }, + "currentComparisonBudget": { + "type": "integer", + "format": "int32" + } + } + }, "IPipeline": { "required": [ "_t" @@ -58745,241 +59738,192 @@ } } }, - "IReferee": { + "IRapidPayload": { "required": [ "_t" ], "type": "object", "oneOf": [ { - "$ref": "#/components/schemas/IRefereeBudgetReferee" + "$ref": "#/components/schemas/IRapidPayloadBoundingBoxPayload" }, { - "$ref": "#/components/schemas/IRefereeEarlyStoppingReferee" + "$ref": "#/components/schemas/IRapidPayloadClassifyPayload" }, { - "$ref": "#/components/schemas/IRefereeNaiveReferee" + "$ref": "#/components/schemas/IRapidPayloadComparePayload" }, { - "$ref": "#/components/schemas/IRefereeQuorumReferee" + "$ref": "#/components/schemas/IRapidPayloadFreeTextPayload" + }, + { + "$ref": "#/components/schemas/IRapidPayloadLinePayload" + }, + { + "$ref": "#/components/schemas/IRapidPayloadLocatePayload" + }, + { + "$ref": "#/components/schemas/IRapidPayloadNamedEntityPayload" + }, + { + "$ref": "#/components/schemas/IRapidPayloadPolygonPayload" + }, + { + "$ref": "#/components/schemas/IRapidPayloadScrubPayload" + }, + { + "$ref": "#/components/schemas/IRapidPayloadTranscriptionPayload" } ], "discriminator": { "propertyName": "_t", "mapping": { - "BudgetReferee": "#/components/schemas/IRefereeBudgetReferee", - "EarlyStoppingReferee": "#/components/schemas/IRefereeEarlyStoppingReferee", - "NaiveReferee": "#/components/schemas/IRefereeNaiveReferee", - "QuorumReferee": "#/components/schemas/IRefereeQuorumReferee" + "BoundingBoxPayload": "#/components/schemas/IRapidPayloadBoundingBoxPayload", + "ClassifyPayload": "#/components/schemas/IRapidPayloadClassifyPayload", + "ComparePayload": "#/components/schemas/IRapidPayloadComparePayload", + "FreeTextPayload": "#/components/schemas/IRapidPayloadFreeTextPayload", + "LinePayload": "#/components/schemas/IRapidPayloadLinePayload", + "LocatePayload": "#/components/schemas/IRapidPayloadLocatePayload", + "NamedEntityPayload": "#/components/schemas/IRapidPayloadNamedEntityPayload", + "PolygonPayload": "#/components/schemas/IRapidPayloadPolygonPayload", + "ScrubPayload": "#/components/schemas/IRapidPayloadScrubPayload", + "TranscriptionPayload": "#/components/schemas/IRapidPayloadTranscriptionPayload" } } }, - "IRefereeBudgetReferee": { + "IRapidPayloadBoundingBoxPayload": { "required": [ - "totalBudget", + "target", "_t" ], "properties": { "_t": { "enum": [ - "BudgetReferee" + "BoundingBoxPayload" ], "type": "string" }, - "totalBudget": { - "type": "integer", - "format": "int32" + "target": { + "type": "string" } } }, - "IRefereeEarlyStoppingReferee": { + "IRapidPayloadClassifyPayload": { "required": [ - "maxVotes", - "threshold", + "categories", + "title", "_t" ], "properties": { "_t": { "enum": [ - "EarlyStoppingReferee" + "ClassifyPayload" ], "type": "string" }, - "maxVotes": { - "type": "integer", - "format": "int32" + "categories": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ClassifyPayload_Category" + } }, - "threshold": { - "type": "number", - "format": "double" + "title": { + "type": "string" } } }, - "IRefereeNaiveReferee": { + "IRapidPayloadComparePayload": { "required": [ - "totalVotes", + "criteria", "_t" ], "properties": { "_t": { "enum": [ - "NaiveReferee" + "ComparePayload" ], "type": "string" }, - "totalVotes": { - "type": "integer", - "format": "int32" + "criteria": { + "type": "string" } } }, - "IRefereeQuorumReferee": { + "IRapidPayloadFreeTextPayload": { "required": [ - "maxVotes", - "threshold", + "question", "_t" ], "properties": { "_t": { "enum": [ - "QuorumReferee" + "FreeTextPayload" ], "type": "string" }, - "maxVotes": { - "type": "integer", - "format": "int32" - }, - "threshold": { - "type": "integer", - "format": "int32" - } - } - }, - "ISelection": { - "required": [ - "_t" - ], - "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/ISelectionAbTestSelection" - }, - { - "$ref": "#/components/schemas/ISelectionCappedSelection" - }, - { - "$ref": "#/components/schemas/ISelectionConditionalValidationSelection" - }, - { - "$ref": "#/components/schemas/ISelectionDemographicSelection" - }, - { - "$ref": "#/components/schemas/ISelectionEffortCappedSelection" - }, - { - "$ref": "#/components/schemas/ISelectionLabelingSelection" - }, - { - "$ref": "#/components/schemas/ISelectionShufflingSelection" + "question": { + "type": "string" }, - { - "$ref": "#/components/schemas/ISelectionStaticSelection" + "shouldValidateResponse": { + "type": "boolean" }, - { - "$ref": "#/components/schemas/ISelectionValidationSelection" - } - ], - "discriminator": { - "propertyName": "_t", - "mapping": { - "AbTestSelection": "#/components/schemas/ISelectionAbTestSelection", - "CappedSelection": "#/components/schemas/ISelectionCappedSelection", - "ConditionalValidationSelection": "#/components/schemas/ISelectionConditionalValidationSelection", - "DemographicSelection": "#/components/schemas/ISelectionDemographicSelection", - "EffortCappedSelection": "#/components/schemas/ISelectionEffortCappedSelection", - "LabelingSelection": "#/components/schemas/ISelectionLabelingSelection", - "ShufflingSelection": "#/components/schemas/ISelectionShufflingSelection", - "StaticSelection": "#/components/schemas/ISelectionStaticSelection", - "ValidationSelection": "#/components/schemas/ISelectionValidationSelection" + "validationSystemPrompt": { + "type": "string", + "nullable": true } } }, - "ISelectionAbTestSelection": { + "IRapidPayloadLinePayload": { "required": [ - "a", - "b", + "target", "_t" ], "properties": { "_t": { "enum": [ - "AbTestSelection" + "LinePayload" ], "type": "string" }, - "a": { - "type": "array", - "items": { - "$ref": "#/components/schemas/ISelection" - } - }, - "b": { - "type": "array", - "items": { - "$ref": "#/components/schemas/ISelection" - } + "target": { + "type": "string" } } }, - "ISelectionCappedSelection": { + "IRapidPayloadLocatePayload": { "required": [ - "selections", - "maxRapids", + "target", "_t" ], "properties": { "_t": { "enum": [ - "CappedSelection" + "LocatePayload" ], "type": "string" }, - "selections": { - "type": "array", - "items": { - "$ref": "#/components/schemas/ISelection" - } - }, - "maxRapids": { - "type": "integer", - "format": "int32" + "target": { + "type": "string" } } }, - "ISelectionConditionalValidationSelection": { + "IRapidPayloadNamedEntityPayload": { "required": [ - "validationSetId", - "validationChances", + "target", + "classes", "_t" ], "properties": { "_t": { "enum": [ - "ConditionalValidationSelection" + "NamedEntityPayload" ], "type": "string" }, - "validationSetId": { + "target": { "type": "string" }, - "validationChances": { - "type": "array", - "items": { - "$ref": "#/components/schemas/ConditionalValidationSelection_ValidationChance" - } - }, - "dimensions": { + "classes": { "type": "array", "items": { "type": "string" @@ -58987,266 +59931,182 @@ } } }, - "ISelectionDemographicSelection": { + "IRapidPayloadPolygonPayload": { "required": [ - "keys", + "target", "_t" ], "properties": { "_t": { "enum": [ - "DemographicSelection" + "PolygonPayload" ], "type": "string" }, - "keys": { - "type": "array", - "items": { - "type": "string" - } - }, - "maxRapids": { - "type": "integer", - "format": "int32" + "target": { + "type": "string" } } }, - "ISelectionEffortCappedSelection": { + "IRapidPayloadScrubPayload": { "required": [ - "effortBudget", + "target", "_t" ], "properties": { "_t": { "enum": [ - "EffortCappedSelection" + "ScrubPayload" ], "type": "string" }, - "effortBudget": { - "type": "integer", - "format": "int32" - }, - "retrievalMode": { - "$ref": "#/components/schemas/RetrievalMode" - }, - "maxIterations": { - "type": "integer", - "format": "int32", - "nullable": true + "target": { + "type": "string" } } }, - "ISelectionLabelingSelection": { + "IRapidPayloadTranscriptionPayload": { "required": [ + "title", + "transcription", "_t" ], "properties": { "_t": { "enum": [ - "LabelingSelection" + "TranscriptionPayload" ], "type": "string" }, - "amount": { - "type": "integer", - "format": "int32", - "nullable": true - }, - "effortBudget": { - "type": "integer", - "format": "int32" - }, - "retrievalMode": { - "$ref": "#/components/schemas/RetrievalMode" - }, - "maxIterations": { - "type": "integer", - "format": "int32", - "nullable": true - } - } - }, - "ISelectionShufflingSelection": { - "required": [ - "selections", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "ShufflingSelection" - ], + "title": { "type": "string" }, - "selections": { + "transcription": { "type": "array", "items": { - "$ref": "#/components/schemas/ISelection" + "$ref": "#/components/schemas/TranscriptionPayload_TranscriptionWord" } } } }, - "ISelectionStaticSelection": { - "required": [ - "rapidIds", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "StaticSelection" - ], - "type": "string" - }, - "rapidIds": { - "type": "array", - "items": { - "type": "string" - } - } - } - }, - "ISelectionValidationSelection": { - "required": [ - "amount", - "validationSetId", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "ValidationSelection" - ], - "type": "string" - }, - "amount": { - "type": "integer", - "format": "int32" - }, - "validationSetId": { - "type": "string" - } - } - }, - "IUserFilter": { + "IRapidResult": { "required": [ "_t" ], "type": "object", "oneOf": [ { - "$ref": "#/components/schemas/IUserFilterAgeUserFilter" - }, - { - "$ref": "#/components/schemas/IUserFilterAndUserFilter" - }, - { - "$ref": "#/components/schemas/IUserFilterCampaignUserFilter" + "$ref": "#/components/schemas/IRapidResultAttachCategoryResult" }, { - "$ref": "#/components/schemas/IUserFilterCountryUserFilter" + "$ref": "#/components/schemas/IRapidResultBoundingBoxResult" }, { - "$ref": "#/components/schemas/IUserFilterCustomUserFilter" + "$ref": "#/components/schemas/IRapidResultCompareResult" }, { - "$ref": "#/components/schemas/IUserFilterDeviceUserFilter" + "$ref": "#/components/schemas/IRapidResultFreeTextResult" }, { - "$ref": "#/components/schemas/IUserFilterGenderUserFilter" + "$ref": "#/components/schemas/IRapidResultLineResult" }, { - "$ref": "#/components/schemas/IUserFilterLanguageUserFilter" + "$ref": "#/components/schemas/IRapidResultLocateResult" }, { - "$ref": "#/components/schemas/IUserFilterNewUserFilter" + "$ref": "#/components/schemas/IRapidResultNamedEntityResult" }, { - "$ref": "#/components/schemas/IUserFilterNotUserFilter" + "$ref": "#/components/schemas/IRapidResultPolygonResult" }, { - "$ref": "#/components/schemas/IUserFilterOrUserFilter" + "$ref": "#/components/schemas/IRapidResultScrubResult" }, { - "$ref": "#/components/schemas/IUserFilterResponseCountUserFilter" + "$ref": "#/components/schemas/IRapidResultSkipResult" }, { - "$ref": "#/components/schemas/IUserFilterUserScoreUserFilter" + "$ref": "#/components/schemas/IRapidResultTranscriptionResult" } ], "discriminator": { "propertyName": "_t", "mapping": { - "AgeFilter": "#/components/schemas/IUserFilterAgeUserFilter", - "AndFilter": "#/components/schemas/IUserFilterAndUserFilter", - "CampaignFilter": "#/components/schemas/IUserFilterCampaignUserFilter", - "CountryFilter": "#/components/schemas/IUserFilterCountryUserFilter", - "CustomFilter": "#/components/schemas/IUserFilterCustomUserFilter", - "DeviceFilter": "#/components/schemas/IUserFilterDeviceUserFilter", - "GenderFilter": "#/components/schemas/IUserFilterGenderUserFilter", - "LanguageFilter": "#/components/schemas/IUserFilterLanguageUserFilter", - "NewUserFilter": "#/components/schemas/IUserFilterNewUserFilter", - "NotFilter": "#/components/schemas/IUserFilterNotUserFilter", - "OrFilter": "#/components/schemas/IUserFilterOrUserFilter", - "ResponseCountFilter": "#/components/schemas/IUserFilterResponseCountUserFilter", - "UserScoreFilter": "#/components/schemas/IUserFilterUserScoreUserFilter" + "AttachCategoryResult": "#/components/schemas/IRapidResultAttachCategoryResult", + "BoundingBoxResult": "#/components/schemas/IRapidResultBoundingBoxResult", + "CompareResult": "#/components/schemas/IRapidResultCompareResult", + "FreeTextResult": "#/components/schemas/IRapidResultFreeTextResult", + "LineResult": "#/components/schemas/IRapidResultLineResult", + "LocateResult": "#/components/schemas/IRapidResultLocateResult", + "NamedEntityResult": "#/components/schemas/IRapidResultNamedEntityResult", + "PolygonResult": "#/components/schemas/IRapidResultPolygonResult", + "ScrubResult": "#/components/schemas/IRapidResultScrubResult", + "SkipResult": "#/components/schemas/IRapidResultSkipResult", + "TranscriptionResult": "#/components/schemas/IRapidResultTranscriptionResult" } } }, - "IUserFilterAgeUserFilter": { + "IRapidResultAttachCategoryResult": { "required": [ - "ageGroups", + "rapidId", + "category", "_t" ], "properties": { "_t": { "enum": [ - "AgeFilter" + "AttachCategoryResult" ], "type": "string" }, - "ageGroups": { - "type": "array", - "items": { - "$ref": "#/components/schemas/AgeUserFilter_AgeGroup" - } + "rapidId": { + "type": "string" + }, + "category": { + "type": "string" } } }, - "IUserFilterAndUserFilter": { + "IRapidResultBoundingBoxResult": { "required": [ - "filters", + "rapidId", + "boundingBoxes", "_t" ], "properties": { "_t": { "enum": [ - "AndFilter" + "BoundingBoxResult" ], "type": "string" }, - "filters": { + "rapidId": { + "type": "string" + }, + "boundingBoxes": { "type": "array", "items": { - "$ref": "#/components/schemas/IUserFilter" + "$ref": "#/components/schemas/BoundingBoxResult_Box" } } } }, - "IUserFilterCampaignUserFilter": { + "IRapidResultCompareResult": { "required": [ - "campaignIds", + "rapidId", "_t" ], "properties": { "_t": { "enum": [ - "CampaignFilter" + "CompareResult" ], "type": "string" }, - "campaignIds": { + "rapidId": { + "type": "string" + }, + "winners": { "type": "array", "items": { "type": "string" @@ -59254,1953 +60114,2083 @@ } } }, - "IUserFilterCountryUserFilter": { + "IRapidResultFreeTextResult": { "required": [ - "countries", + "rapidId", + "answer", "_t" ], "properties": { "_t": { "enum": [ - "CountryFilter" + "FreeTextResult" ], "type": "string" }, - "countries": { - "type": "array", - "items": { - "type": "string" - } + "rapidId": { + "type": "string" + }, + "answer": { + "type": "string" } } }, - "IUserFilterCustomUserFilter": { + "IRapidResultLineResult": { "required": [ - "identifier", - "values", + "rapidId", + "lines", "_t" ], "properties": { "_t": { "enum": [ - "CustomFilter" + "LineResult" ], "type": "string" }, - "identifier": { + "rapidId": { "type": "string" }, - "values": { + "lines": { "type": "array", "items": { - "type": "string" + "$ref": "#/components/schemas/LineResult_Line" } } } }, - "IUserFilterDeviceUserFilter": { + "IRapidResultLocateResult": { "required": [ - "deviceTypes", + "rapidId", + "coordinates", "_t" ], "properties": { "_t": { "enum": [ - "DeviceFilter" + "LocateResult" ], "type": "string" }, - "deviceTypes": { + "rapidId": { + "type": "string" + }, + "coordinates": { "type": "array", "items": { - "$ref": "#/components/schemas/DeviceType" + "$ref": "#/components/schemas/LocateCoordinate" } } } }, - "IUserFilterGenderUserFilter": { + "IRapidResultNamedEntityResult": { "required": [ - "genders", + "rapidId", + "classifications", "_t" ], "properties": { "_t": { "enum": [ - "GenderFilter" + "NamedEntityResult" ], "type": "string" }, - "genders": { + "rapidId": { + "type": "string" + }, + "classifications": { "type": "array", "items": { - "$ref": "#/components/schemas/GenderUserFilter_Gender" + "$ref": "#/components/schemas/NamedEntityResult_NamedClassification" } } } }, - "IUserFilterLanguageUserFilter": { + "IRapidResultPolygonResult": { "required": [ - "languages", + "rapidId", + "shapes", "_t" ], "properties": { "_t": { "enum": [ - "LanguageFilter" + "PolygonResult" ], "type": "string" }, - "languages": { + "rapidId": { + "type": "string" + }, + "shapes": { "type": "array", "items": { - "type": "string" + "$ref": "#/components/schemas/PolygonResult_Shape" } } } }, - "IUserFilterNewUserFilter": { + "IRapidResultScrubResult": { "required": [ + "rapidId", + "timestamps", "_t" ], "properties": { "_t": { "enum": [ - "NewUserFilter" + "ScrubResult" ], "type": "string" + }, + "rapidId": { + "type": "string" + }, + "timestamps": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } } } }, - "IUserFilterNotUserFilter": { + "IRapidResultSkipResult": { "required": [ - "filter", + "rapidId", "_t" ], "properties": { "_t": { "enum": [ - "NotFilter" + "SkipResult" ], "type": "string" }, - "filter": { - "$ref": "#/components/schemas/IUserFilter" + "rapidId": { + "type": "string" } } }, - "IUserFilterOrUserFilter": { + "IRapidResultTranscriptionResult": { "required": [ - "filters", + "rapidId", + "selectedWords", "_t" ], "properties": { "_t": { "enum": [ - "OrFilter" + "TranscriptionResult" ], "type": "string" }, - "filters": { + "rapidId": { + "type": "string" + }, + "selectedWords": { "type": "array", "items": { - "$ref": "#/components/schemas/IUserFilter" + "$ref": "#/components/schemas/TranscriptionResult_TranscriptionWord" } } } }, - "IUserFilterResponseCountUserFilter": { + "IReferee": { "required": [ - "responseCount", - "dimension", - "operator", + "_t" + ], + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IRefereeBudgetReferee" + }, + { + "$ref": "#/components/schemas/IRefereeEarlyStoppingReferee" + }, + { + "$ref": "#/components/schemas/IRefereeNaiveReferee" + }, + { + "$ref": "#/components/schemas/IRefereeQuorumReferee" + } + ], + "discriminator": { + "propertyName": "_t", + "mapping": { + "BudgetReferee": "#/components/schemas/IRefereeBudgetReferee", + "EarlyStoppingReferee": "#/components/schemas/IRefereeEarlyStoppingReferee", + "NaiveReferee": "#/components/schemas/IRefereeNaiveReferee", + "QuorumReferee": "#/components/schemas/IRefereeQuorumReferee" + } + } + }, + "IRefereeBudgetReferee": { + "required": [ + "totalBudget", "_t" ], "properties": { "_t": { "enum": [ - "ResponseCountFilter" + "BudgetReferee" ], "type": "string" }, - "responseCount": { + "totalBudget": { "type": "integer", - "format": "uint32" - }, - "dimension": { - "type": "string" - }, - "operator": { - "$ref": "#/components/schemas/ComparisonOperator" + "format": "int32" } } }, - "IUserFilterUserScoreUserFilter": { + "IRefereeEarlyStoppingReferee": { "required": [ + "maxVotes", + "threshold", "_t" ], "properties": { "_t": { "enum": [ - "UserScoreFilter" + "EarlyStoppingReferee" ], "type": "string" }, - "lowerbound": { - "type": "number", - "format": "double" + "maxVotes": { + "type": "integer", + "format": "int32" }, - "upperbound": { + "threshold": { "type": "number", "format": "double" - }, - "dimension": { - "type": "string", - "nullable": true - } - } - }, - "JobDefinitionRevisionState": { - "enum": [ - "Pending", - "Completed", - "Failed" - ] - }, - "OrderState": { - "enum": [ - "Created", - "Preview", - "Submitted", - "ManualReview", - "Queued", - "Processing", - "Paused", - "Completed", - "Cancelled", - "Failed", - "StaleResults" - ] - }, - "PreviewOrderEndpoint_Input": { - "type": "object", - "properties": { - "ignoreFailedDatapoints": { - "type": "boolean", - "description": "Whether the order should proceed even if certain datapoints failed.", - "nullable": true } } }, - "QueryAggregatedJobsEndpoint_Output": { + "IRefereeNaiveReferee": { "required": [ - "amount", - "last7Days", - "lastJobDate", - "lastJobName", - "lastJobId", - "ownerMail", - "organizationId" + "totalVotes", + "_t" ], - "type": "object", "properties": { - "amount": { - "type": "integer", - "description": "The total number of jobs for this customer.", - "format": "int32" + "_t": { + "enum": [ + "NaiveReferee" + ], + "type": "string" }, - "last7Days": { + "totalVotes": { "type": "integer", - "description": "The number of jobs created in the last 7 days.", "format": "int32" - }, - "lastJobDate": { - "type": "string", - "description": "The date of the most recent job.", - "format": "date-time" - }, - "lastJobName": { - "type": "string", - "description": "The name of the most recent job." - }, - "lastJobId": { - "type": "string", - "description": "The ID of the most recent job." - }, - "ownerMail": { - "type": "string", - "description": "The customer's email address." - }, - "organizationId": { - "type": "string", - "description": "The id of the organization that owns the entity." } } }, - "QueryAggregatedJobsEndpoint_PagedResultOfOutput": { + "IRefereeQuorumReferee": { "required": [ - "total", - "page", - "pageSize", - "items" + "maxVotes", + "threshold", + "_t" ], - "type": "object", "properties": { - "total": { - "type": "integer", - "format": "int64" - }, - "page": { - "type": "integer", - "format": "int32" + "_t": { + "enum": [ + "QuorumReferee" + ], + "type": "string" }, - "pageSize": { + "maxVotes": { "type": "integer", "format": "int32" }, - "items": { - "type": "array", - "items": { - "$ref": "#/components/schemas/QueryAggregatedJobsEndpoint_Output" - } - }, - "totalPages": { + "threshold": { "type": "integer", "format": "int32" } } }, - "QueryAggregatedOrdersEndpoint_Output": { + "IResponseAggregation": { "required": [ - "amount", - "last7Days", - "lastOrderDate", - "lastOrderName", - "lastOrderId", - "customerMail" + "_t" ], "type": "object", - "properties": { - "amount": { - "type": "integer", - "description": "The total number of orders for this customer.", - "format": "int32" - }, - "last7Days": { - "type": "integer", - "description": "The number of orders placed in the last 7 days.", - "format": "int32" - }, - "lastOrderDate": { - "type": "string", - "description": "The date of the most recent order.", - "format": "date-time" - }, - "lastOrderName": { - "type": "string", - "description": "The name of the most recent order." - }, - "lastOrderId": { - "type": "string", - "description": "The ID of the most recent order." + "oneOf": [ + { + "$ref": "#/components/schemas/IResponseAggregationClassifyAggregation" }, - "customerMail": { - "type": "string", - "description": "The customer's email address." + { + "$ref": "#/components/schemas/IResponseAggregationCompareAggregation" + } + ], + "discriminator": { + "propertyName": "_t", + "mapping": { + "ClassifyAggregation": "#/components/schemas/IResponseAggregationClassifyAggregation", + "CompareAggregation": "#/components/schemas/IResponseAggregationCompareAggregation" } } }, - "QueryAggregatedOrdersEndpoint_PagedResultOfOutput": { + "IResponseAggregationClassifyAggregation": { "required": [ - "total", - "page", - "pageSize", - "items" + "categoryTallies", + "_t" ], - "type": "object", "properties": { - "total": { - "type": "integer", - "format": "int64" - }, - "page": { - "type": "integer", - "format": "int32" - }, - "pageSize": { - "type": "integer", - "format": "int32" + "_t": { + "enum": [ + "ClassifyAggregation" + ], + "type": "string" }, - "items": { - "type": "array", - "items": { - "$ref": "#/components/schemas/QueryAggregatedOrdersEndpoint_Output" + "categoryTallies": { + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/ResponseTally" } - }, - "totalPages": { - "type": "integer", - "format": "int32" } } }, - "QueryJobDefinitionsEndpoint_Output": { + "IResponseAggregationCompareAggregation": { "required": [ - "definitionId", - "name", - "definitionType", - "createdAt", - "revisionCount", - "ownerId", - "ownerMail", - "organizationId" + "winnerTallies", + "_t" ], - "type": "object", "properties": { - "definitionId": { - "type": "string", - "description": "The id of the job definition." + "_t": { + "enum": [ + "CompareAggregation" + ], + "type": "string" }, - "name": { - "type": "string", - "description": "The name of the job definition." + "winnerTallies": { + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/ResponseTally" + } + } + } + }, + "ISelection": { + "required": [ + "_t" + ], + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/ISelectionAbTestSelection" }, - "definitionType": { - "allOf": [ - { - "$ref": "#/components/schemas/DefinitionType" - } - ], - "description": "The type of the job definition." + { + "$ref": "#/components/schemas/ISelectionCappedSelection" }, - "createdAt": { - "type": "string", - "description": "The creation timestamp of the job definition.", - "format": "date-time" + { + "$ref": "#/components/schemas/ISelectionConditionalValidationSelection" }, - "revisionCount": { - "type": "integer", - "description": "The number of revisions for this job definition.", - "format": "int32" + { + "$ref": "#/components/schemas/ISelectionDemographicSelection" }, - "ownerId": { - "type": "string", - "description": "The id of the owner of the job definition.", - "format": "uuid" + { + "$ref": "#/components/schemas/ISelectionEffortCappedSelection" }, - "ownerMail": { - "type": "string", - "description": "The email of the owner of the job definition." + { + "$ref": "#/components/schemas/ISelectionLabelingSelection" }, - "organizationId": { - "type": "string", - "description": "The id of the organization that owns the entity." + { + "$ref": "#/components/schemas/ISelectionShufflingSelection" + }, + { + "$ref": "#/components/schemas/ISelectionStaticSelection" + }, + { + "$ref": "#/components/schemas/ISelectionValidationSelection" + } + ], + "discriminator": { + "propertyName": "_t", + "mapping": { + "AbTestSelection": "#/components/schemas/ISelectionAbTestSelection", + "CappedSelection": "#/components/schemas/ISelectionCappedSelection", + "ConditionalValidationSelection": "#/components/schemas/ISelectionConditionalValidationSelection", + "DemographicSelection": "#/components/schemas/ISelectionDemographicSelection", + "EffortCappedSelection": "#/components/schemas/ISelectionEffortCappedSelection", + "LabelingSelection": "#/components/schemas/ISelectionLabelingSelection", + "ShufflingSelection": "#/components/schemas/ISelectionShufflingSelection", + "StaticSelection": "#/components/schemas/ISelectionStaticSelection", + "ValidationSelection": "#/components/schemas/ISelectionValidationSelection" } } }, - "QueryJobDefinitionsEndpoint_PagedResultOfOutput": { + "ISelectionAbTestSelection": { "required": [ - "total", - "page", - "pageSize", - "items" + "a", + "b", + "_t" ], - "type": "object", "properties": { - "total": { - "type": "integer", - "format": "int64" + "_t": { + "enum": [ + "AbTestSelection" + ], + "type": "string" }, - "page": { - "type": "integer", - "format": "int32" + "a": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ISelection" + } }, - "pageSize": { - "type": "integer", - "format": "int32" + "b": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ISelection" + } + } + } + }, + "ISelectionCappedSelection": { + "required": [ + "selections", + "maxRapids", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "CappedSelection" + ], + "type": "string" }, - "items": { + "selections": { "type": "array", "items": { - "$ref": "#/components/schemas/QueryJobDefinitionsEndpoint_Output" + "$ref": "#/components/schemas/ISelection" } }, - "totalPages": { + "maxRapids": { "type": "integer", "format": "int32" } } }, - "QueryJobRevisionsEndpoint_Output": { + "ISelectionConditionalValidationSelection": { "required": [ - "definitionId", - "revisionNumber", - "createdAt", - "state" + "validationSetId", + "validationChances", + "_t" ], - "type": "object", "properties": { - "definitionId": { - "type": "string", - "description": "The id of the job definition this revision belongs to." + "_t": { + "enum": [ + "ConditionalValidationSelection" + ], + "type": "string" }, - "revisionNumber": { - "type": "integer", - "description": "The revision number.", - "format": "int32" + "validationSetId": { + "type": "string" }, - "createdAt": { - "type": "string", - "description": "The timestamp when this revision was created.", - "format": "date-time" + "validationChances": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ConditionalValidationSelection_ValidationChance" + } }, - "state": { - "allOf": [ - { - "$ref": "#/components/schemas/JobDefinitionRevisionState" - } - ], - "description": "The current state of the revision." + "dimensions": { + "type": "array", + "items": { + "type": "string" + } } } }, - "QueryJobRevisionsEndpoint_PagedResultOfOutput": { + "ISelectionDemographicSelection": { "required": [ - "total", - "page", - "pageSize", - "items" + "keys", + "_t" ], - "type": "object", "properties": { - "total": { - "type": "integer", - "format": "int64" - }, - "page": { - "type": "integer", - "format": "int32" - }, - "pageSize": { - "type": "integer", - "format": "int32" + "_t": { + "enum": [ + "DemographicSelection" + ], + "type": "string" }, - "items": { + "keys": { "type": "array", "items": { - "$ref": "#/components/schemas/QueryJobRevisionsEndpoint_Output" + "type": "string" } }, - "totalPages": { + "maxRapids": { "type": "integer", "format": "int32" } } }, - "QueryJobsEndpoint_Output": { + "ISelectionEffortCappedSelection": { "required": [ - "jobId", - "name", - "jobDefinitionId", - "audienceId", - "revisionNumber", - "pipelineId", - "state", - "ownerMail", - "organizationId", - "createdAt" + "effortBudget", + "_t" ], - "type": "object", "properties": { - "jobId": { - "type": "string", - "description": "The id of the job." - }, - "name": { - "type": "string", - "description": "The name of the job." - }, - "definitionId": { - "type": "string", - "description": "The id of the job definition.", - "nullable": true, - "deprecated": true - }, - "jobDefinitionId": { - "type": "string", - "description": "The id of the job definition." - }, - "audienceId": { - "type": "string", - "description": "The id of the audience associated with the job." + "_t": { + "enum": [ + "EffortCappedSelection" + ], + "type": "string" }, - "revisionNumber": { + "effortBudget": { "type": "integer", - "description": "The revision number of the job.", "format": "int32" }, - "pipelineId": { - "type": "string", - "description": "The id of the pipeline executing the job." - }, - "status": { - "allOf": [ - { - "$ref": "#/components/schemas/AudienceJobState" - } - ], - "description": "The current state of the job.", - "deprecated": true - }, - "state": { - "allOf": [ - { - "$ref": "#/components/schemas/AudienceJobState" - } - ], - "description": "The current state of the job." - }, - "ownerMail": { - "type": "string", - "description": "The email of the job's owner." - }, - "organizationId": { - "type": "string", - "description": "The id of the organization that owns the entity." - }, - "createdAt": { - "type": "string", - "description": "The timestamp when the job was created.", - "format": "date-time" + "retrievalMode": { + "$ref": "#/components/schemas/RetrievalMode" }, - "progress": { - "type": "number", - "description": "Labeling completion as a ratio in the range 0–1, or null when no progress has\n been reported yet (completion sets it to 1). Sortable via ?sort=progress.", - "format": "double", + "maxIterations": { + "type": "integer", + "format": "int32", "nullable": true } } }, - "QueryJobsEndpoint_PagedResultOfOutput": { + "ISelectionLabelingSelection": { "required": [ - "total", - "page", - "pageSize", - "items" + "_t" ], - "type": "object", "properties": { - "total": { - "type": "integer", - "format": "int64" + "_t": { + "enum": [ + "LabelingSelection" + ], + "type": "string" }, - "page": { + "amount": { "type": "integer", - "format": "int32" + "format": "int32", + "nullable": true }, - "pageSize": { + "effortBudget": { "type": "integer", "format": "int32" }, - "items": { - "type": "array", - "items": { - "$ref": "#/components/schemas/QueryJobsEndpoint_Output" - } + "retrievalMode": { + "$ref": "#/components/schemas/RetrievalMode" }, - "totalPages": { + "maxIterations": { "type": "integer", - "format": "int32" + "format": "int32", + "nullable": true } } }, - "QueryOrdersEndpoint_Output": { + "ISelectionShufflingSelection": { "required": [ - "id", - "pipelineId", - "orderDate", - "customerMail", - "state", - "orderName", - "isPublic" + "selections", + "_t" ], - "type": "object", "properties": { - "id": { - "type": "string", - "description": "The unique identifier of the order." - }, - "pipelineId": { - "type": "string", - "description": "The ID of the pipeline associated with the order." - }, - "orderDate": { - "type": "string", - "description": "The date the order was placed.", - "format": "date-time", - "nullable": true - }, - "customerMail": { - "type": "string", - "description": "The email of the customer who placed the order." - }, - "state": { - "allOf": [ - { - "$ref": "#/components/schemas/OrderState" - } + "_t": { + "enum": [ + "ShufflingSelection" ], - "description": "The current state of the order." - }, - "orderName": { - "type": "string", - "description": "The name of the order." - }, - "isPublic": { - "type": "boolean", - "description": "Whether the order is publicly visible." + "type": "string" }, - "failureMessage": { - "type": "string", - "description": "The failure message if the order failed.", - "nullable": true + "selections": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ISelection" + } } } }, - "QueryOrdersEndpoint_PagedResultOfOutput": { + "ISelectionStaticSelection": { "required": [ - "total", - "page", - "pageSize", - "items" + "rapidIds", + "_t" ], - "type": "object", "properties": { - "total": { - "type": "integer", - "format": "int64" - }, - "page": { - "type": "integer", - "format": "int32" - }, - "pageSize": { - "type": "integer", - "format": "int32" + "_t": { + "enum": [ + "StaticSelection" + ], + "type": "string" }, - "items": { + "rapidIds": { "type": "array", "items": { - "$ref": "#/components/schemas/QueryOrdersEndpoint_Output" + "type": "string" } - }, - "totalPages": { - "type": "integer", - "format": "int32" } } }, - "QueryPublicJobDefinitionsEndpoint_Output": { + "ISelectionValidationSelection": { "required": [ - "definitionId", - "name", - "definitionType", - "createdAt", - "revisionCount", - "ownerId", - "ownerMail", - "organizationId" + "amount", + "validationSetId", + "_t" ], - "type": "object", "properties": { - "definitionId": { - "type": "string", - "description": "The id of the job definition." - }, - "name": { - "type": "string", - "description": "The name of the job definition." - }, - "definitionType": { - "allOf": [ - { - "$ref": "#/components/schemas/DefinitionType" - } + "_t": { + "enum": [ + "ValidationSelection" ], - "description": "The type of the job definition." - }, - "createdAt": { - "type": "string", - "description": "The creation timestamp of the job definition.", - "format": "date-time" + "type": "string" }, - "revisionCount": { + "amount": { "type": "integer", - "description": "The number of revisions for this job definition.", "format": "int32" }, - "ownerId": { - "type": "string", - "description": "The id of the owner of the job definition.", - "format": "uuid" - }, - "ownerMail": { - "type": "string", - "description": "The email of the owner of the job definition." - }, - "organizationId": { - "type": "string", - "description": "The id of the organization that owns the entity." + "validationSetId": { + "type": "string" } } }, - "QueryPublicJobDefinitionsEndpoint_PagedResultOfOutput": { + "IUserFilter": { "required": [ - "total", - "page", - "pageSize", - "items" + "_t" ], "type": "object", - "properties": { - "total": { - "type": "integer", - "format": "int64" + "oneOf": [ + { + "$ref": "#/components/schemas/IUserFilterAgeUserFilter" }, - "page": { - "type": "integer", - "format": "int32" + { + "$ref": "#/components/schemas/IUserFilterAndUserFilter" }, - "pageSize": { - "type": "integer", - "format": "int32" + { + "$ref": "#/components/schemas/IUserFilterCampaignUserFilter" }, - "items": { - "type": "array", - "items": { - "$ref": "#/components/schemas/QueryPublicJobDefinitionsEndpoint_Output" - } + { + "$ref": "#/components/schemas/IUserFilterCountryUserFilter" }, - "totalPages": { - "type": "integer", - "format": "int32" + { + "$ref": "#/components/schemas/IUserFilterCustomUserFilter" + }, + { + "$ref": "#/components/schemas/IUserFilterDeviceUserFilter" + }, + { + "$ref": "#/components/schemas/IUserFilterGenderUserFilter" + }, + { + "$ref": "#/components/schemas/IUserFilterLanguageUserFilter" + }, + { + "$ref": "#/components/schemas/IUserFilterNewUserFilter" + }, + { + "$ref": "#/components/schemas/IUserFilterNotUserFilter" + }, + { + "$ref": "#/components/schemas/IUserFilterOrUserFilter" + }, + { + "$ref": "#/components/schemas/IUserFilterResponseCountUserFilter" + }, + { + "$ref": "#/components/schemas/IUserFilterUserScoreUserFilter" + } + ], + "discriminator": { + "propertyName": "_t", + "mapping": { + "AgeFilter": "#/components/schemas/IUserFilterAgeUserFilter", + "AndFilter": "#/components/schemas/IUserFilterAndUserFilter", + "CampaignFilter": "#/components/schemas/IUserFilterCampaignUserFilter", + "CountryFilter": "#/components/schemas/IUserFilterCountryUserFilter", + "CustomFilter": "#/components/schemas/IUserFilterCustomUserFilter", + "DeviceFilter": "#/components/schemas/IUserFilterDeviceUserFilter", + "GenderFilter": "#/components/schemas/IUserFilterGenderUserFilter", + "LanguageFilter": "#/components/schemas/IUserFilterLanguageUserFilter", + "NewUserFilter": "#/components/schemas/IUserFilterNewUserFilter", + "NotFilter": "#/components/schemas/IUserFilterNotUserFilter", + "OrFilter": "#/components/schemas/IUserFilterOrUserFilter", + "ResponseCountFilter": "#/components/schemas/IUserFilterResponseCountUserFilter", + "UserScoreFilter": "#/components/schemas/IUserFilterUserScoreUserFilter" } } }, - "RestartRapidsEndpoint_Input": { + "IUserFilterAgeUserFilter": { "required": [ - "rapidIds" + "ageGroups", + "_t" ], - "type": "object", "properties": { - "rapidIds": { - "allOf": [ - { - "type": "array", - "items": { - "type": "string" - } - } + "_t": { + "enum": [ + "AgeFilter" ], - "description": "The ids of the rapids to restart." + "type": "string" + }, + "ageGroups": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AgeUserFilter_AgeGroup" + } } - }, - "description": "The input for the restart rapids endpoint." - }, - "ReviewReason": { - "enum": [ - "ContentFlagged", - "UnsupportedContentType", - "CheckErrored", - "ClassificationTimedOut", - null - ] - }, - "StickyState": { - "enum": [ - "None", - "Temporary", - "Permanent", - "Passive", - null - ] + } }, - "SubmitFeedbackEndpoint_Input": { + "IUserFilterAndUserFilter": { "required": [ - "feedback" + "filters", + "_t" ], - "type": "object", "properties": { - "feedback": { - "type": "string", - "description": "The feedback text." - }, - "email": { - "type": "string", - "description": "The email of the user submitting the feedback.", - "nullable": true + "_t": { + "enum": [ + "AndFilter" + ], + "type": "string" }, - "token": { - "type": "string", - "description": "The recaptcha token, required when the caller is not authenticated.", - "nullable": true + "filters": { + "type": "array", + "items": { + "$ref": "#/components/schemas/IUserFilter" + } } } }, - "SubmitOrderEndpoint_Input": { - "type": "object", + "IUserFilterCampaignUserFilter": { + "required": [ + "campaignIds", + "_t" + ], "properties": { - "ignoreFailedDatapoints": { - "type": "boolean", - "description": "Whether the order should proceed even if certain datapoints failed.", - "nullable": true + "_t": { + "enum": [ + "CampaignFilter" + ], + "type": "string" + }, + "campaignIds": { + "type": "array", + "items": { + "type": "string" + } } } }, - "UnlockOrderEndpoint_Output": { + "IUserFilterCountryUserFilter": { "required": [ - "datasetIds" + "countries", + "_t" ], - "type": "object", "properties": { - "datasetIds": { - "allOf": [ - { - "type": "object", - "additionalProperties": { - "type": "string" - } - } + "_t": { + "enum": [ + "CountryFilter" ], - "description": "The dataset IDs created by unlocking the order." + "type": "string" + }, + "countries": { + "type": "array", + "items": { + "type": "string" + } } } }, - "UpdateJobDefinitionEndpoint_Input": { - "type": "object", + "IUserFilterCustomUserFilter": { + "required": [ + "identifier", + "values", + "_t" + ], "properties": { - "name": { - "type": "string", - "description": "The new name for the job definition." + "_t": { + "enum": [ + "CustomFilter" + ], + "type": "string" + }, + "identifier": { + "type": "string" + }, + "values": { + "type": "array", + "items": { + "type": "string" + } } - }, - "description": "The input for the update job definition endpoint." + } }, - "UpdateJobEndpoint_Input": { - "type": "object", + "IUserFilterDeviceUserFilter": { + "required": [ + "deviceTypes", + "_t" + ], "properties": { - "name": { - "type": "string", - "description": "The new name for the job." + "_t": { + "enum": [ + "DeviceFilter" + ], + "type": "string" + }, + "deviceTypes": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DeviceType" + } } - }, - "description": "The input for the update job endpoint." + } }, - "UpdateOrderEndpoint_Input": { - "type": "object", + "IUserFilterGenderUserFilter": { + "required": [ + "genders", + "_t" + ], "properties": { - "name": { - "type": "string", - "description": "The new name of the order, if specified." + "_t": { + "enum": [ + "GenderFilter" + ], + "type": "string" }, - "precedingOrderId": { - "type": "string", - "description": "The ID of the order that must complete before this order starts processing.\n Set to null to clear an existing preceding order.", - "nullable": true + "genders": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GenderUserFilter_Gender" + } } } }, - "BillingPeriodStatus": { - "enum": [ - "Open", - "Invoiced", - "Void", - "Reconciling", - "PendingReview", - "Closed" - ] - }, - "BillingSummaryMode": { - "enum": [ - "Usage", - "Limited", - "Prepaid" - ] + "IUserFilterLanguageUserFilter": { + "required": [ + "languages", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "LanguageFilter" + ], + "type": "string" + }, + "languages": { + "type": "array", + "items": { + "type": "string" + } + } + } }, - "BulkBillingPeriodCloseState": { - "enum": [ - "Sweeping", - "Completed", - "Failed" - ] + "IUserFilterNewUserFilter": { + "required": [ + "_t" + ], + "properties": { + "_t": { + "enum": [ + "NewUserFilter" + ], + "type": "string" + } + } }, - "BulkCloseBillingPeriodsEndpoint_Input": { + "IUserFilterNotUserFilter": { "required": [ - "endedBefore", - "reason" + "filter", + "_t" ], - "type": "object", "properties": { - "endedBefore": { - "type": "string", - "description": "Only periods that ended before this date are closed.", - "format": "date-time" - }, - "maxNetInvoiceableAmount": { - "type": "number", - "description": "When set, only periods with at most this much left to invoice are closed, and a period whose\n amount has grown past it since it was last settled is refused.", - "format": "double", - "nullable": true - }, - "reason": { - "type": "string", - "description": "Why the remaining amounts will never be invoiced." + "_t": { + "enum": [ + "NotFilter" + ], + "type": "string" }, - "dryRun": { - "type": "boolean", - "description": "Report what the sweep would write off without closing anything or minting any vouchers." + "filter": { + "$ref": "#/components/schemas/IUserFilter" } } }, - "BulkCloseBillingPeriodsEndpoint_Output": { + "IUserFilterOrUserFilter": { "required": [ - "bulkCloseId", - "dryRun" + "filters", + "_t" ], - "type": "object", "properties": { - "bulkCloseId": { - "type": "string", - "description": "The run to poll for the sweep's progress." + "_t": { + "enum": [ + "OrFilter" + ], + "type": "string" }, - "dryRun": { - "type": "boolean", - "description": "Whether this run only reports what it would have written off." + "filters": { + "type": "array", + "items": { + "$ref": "#/components/schemas/IUserFilter" + } } } }, - "BulkReconciliationDispatchState": { - "enum": [ - "Dispatching", - "Completed", - "Failed" - ] - }, - "CloseBillingPeriodEndpoint_Input": { + "IUserFilterResponseCountUserFilter": { "required": [ - "reason" + "responseCount", + "dimension", + "operator", + "_t" ], - "type": "object", "properties": { - "reason": { - "type": "string", - "description": "Why the remaining amount will never be invoiced." + "_t": { + "enum": [ + "ResponseCountFilter" + ], + "type": "string" + }, + "responseCount": { + "type": "integer", + "format": "uint32" + }, + "dimension": { + "type": "string" + }, + "operator": { + "$ref": "#/components/schemas/ComparisonOperator" } } }, - "CloseBillingPeriodEndpoint_Output": { + "IUserFilterUserScoreUserFilter": { "required": [ - "billingPeriodId", - "writtenOffAmount" + "_t" ], - "type": "object", "properties": { - "billingPeriodId": { - "type": "string", - "description": "The closed billing period." + "_t": { + "enum": [ + "UserScoreFilter" + ], + "type": "string" }, - "writtenOffAmount": { + "lowerbound": { "type": "number", - "description": "The amount that was written off.", "format": "double" }, - "writeOffVoucherId": { + "upperbound": { + "type": "number", + "format": "double" + }, + "dimension": { "type": "string", - "description": "The voucher that absorbed the written-off amount, or null when there was nothing left.", "nullable": true } } }, - "CreateBillingItemBillingSettingEndpoint_Input": { + "JobDefinitionRevisionState": { + "enum": [ + "Pending", + "Completed", + "Failed" + ] + }, + "JobNavigationItem": { + "required": [ + "rapidId", + "asset", + "state" + ], "type": "object", "properties": { - "priority": { - "type": "integer", - "description": "The priority of the setting. Defaults to the configured billing item default if not specified.", - "format": "int32", - "nullable": true + "rapidId": { + "type": "string" }, - "validFrom": { - "type": "string", - "description": "The start of the validity window.", - "format": "date-time", - "nullable": true + "asset": { + "$ref": "#/components/schemas/IAsset" }, - "validTo": { - "type": "string", - "description": "The end of the validity window.", - "format": "date-time", - "nullable": true + "state": { + "$ref": "#/components/schemas/RapidState" + } + } + }, + "JobRapidResult": { + "required": [ + "rapidId", + "asset", + "responses", + "totalResponseCount", + "state", + "payload" + ], + "type": "object", + "properties": { + "rapidId": { + "type": "string" }, - "costPerResponseFreeText": { - "type": "number", - "description": "The cost per free text response.", - "format": "double", - "nullable": true + "asset": { + "$ref": "#/components/schemas/IAsset" }, - "costPerResponseImage": { - "type": "number", - "description": "The cost per image response.", - "format": "double", - "nullable": true + "responses": { + "type": "array", + "items": { + "$ref": "#/components/schemas/JobResponse" + } }, - "costPerResponseMediaPerSecond": { - "type": "number", - "description": "The cost per second of media response.", - "format": "double", - "nullable": true + "totalResponseCount": { + "type": "integer", + "format": "int64" }, - "costPerResponseMediaMinimum": { - "type": "number", - "description": "The minimum cost per media response.", - "format": "double", - "nullable": true + "state": { + "$ref": "#/components/schemas/RapidState" }, - "costPerResponseTextPer50Chars": { - "type": "number", - "description": "The cost per 50 characters of text response.", - "format": "double", - "nullable": true + "payload": { + "$ref": "#/components/schemas/IRapidPayload" }, - "costPerResponseContextTextPer50Chars": { - "type": "number", - "description": "The cost per 50 characters of context text.", - "format": "double", + "context": { + "type": "string", "nullable": true }, - "costPerResponseContextTextMinimum": { - "type": "number", - "description": "The minimum cost per context text.", - "format": "double", + "contextAsset": { + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IAsset" + } + ], "nullable": true }, - "costPerResponseContextImage": { + "decisiveness": { "type": "number", - "description": "The cost per context image.", "format": "double", "nullable": true }, - "costPerResponseContextVideoPerSecond": { - "type": "number", - "description": "The cost per second of context video.", - "format": "double", - "nullable": true - }, - "costPerResponseContextVideoMinimum": { - "type": "number", - "description": "The minimum cost per context video.", - "format": "double", - "nullable": true - }, - "discountRatio": { - "type": "number", - "description": "The discount ratio (0-1, e.g. 0.10 = 10% off).", - "format": "double", + "aggregation": { + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IResponseAggregation" + } + ], "nullable": true } - }, - "description": "The billing setting input data." - }, - "CreateCheckoutEndpoint_Output": { - "required": [ - "sessionId" - ], - "type": "object", - "properties": { - "sessionId": { - "type": "string", - "description": "The id of the created checkout session." - } } }, - "CreateExternalServicePriceEndpoint_Input": { + "JobResponse": { "required": [ - "serviceKind", - "pricingKey", - "unitPrice" + "id", + "userId", + "country", + "language", + "result", + "userScore", + "userScores", + "demographicInformation" ], "type": "object", "properties": { - "serviceKind": { - "allOf": [ - { - "$ref": "#/components/schemas/ExternalServiceKind" - } - ], - "description": "The service this price applies to." + "id": { + "type": "string" }, - "pricingKey": { - "type": "string", - "description": "Hierarchical variant key (e.g. reve, replicate/flux-1.1-pro)." + "userId": { + "type": "string" }, - "customerId": { - "type": "string", - "description": "Null for the global default; set to scope the price to one customer.", - "format": "uuid", - "nullable": true + "country": { + "type": "string" }, - "unitPrice": { + "language": { + "type": "string" + }, + "result": { + "$ref": "#/components/schemas/IRapidResult" + }, + "userScore": { "type": "number", - "description": "Price per unit (per image / per shortening).", "format": "double" }, - "priority": { - "type": "integer", - "description": "Priority; defaults to the configured global/customer default if unset.", - "format": "int32", - "nullable": true - }, - "validFrom": { - "type": "string", - "description": "The start of the validity window.", - "format": "date-time", - "nullable": true + "userScores": { + "type": "object", + "additionalProperties": { + "type": "number", + "format": "double" + } }, - "validTo": { - "type": "string", - "description": "The end of the validity window.", - "format": "date-time", - "nullable": true + "demographicInformation": { + "type": "object", + "additionalProperties": { + "type": "string" + } } - }, - "description": "The external-service price input data." + } }, - "CreateGlobalBillingSettingEndpoint_Input": { + "LabelingState": { + "enum": [ + "Created", + "Started", + "Labeling", + "Paused", + "Done", + "Failed" + ] + }, + "LineResult_Line": { + "required": [ + "size", + "points" + ], "type": "object", "properties": { - "priority": { - "type": "integer", - "description": "The priority of the setting. Defaults to the configured global default if not specified.", - "format": "int32", - "nullable": true - }, - "validFrom": { - "type": "string", - "description": "The start of the validity window.", - "format": "date-time", - "nullable": true - }, - "validTo": { - "type": "string", - "description": "The end of the validity window.", - "format": "date-time", - "nullable": true - }, - "costPerResponseFreeText": { - "type": "number", - "description": "The cost per free text response.", - "format": "double", - "nullable": true - }, - "costPerResponseImage": { - "type": "number", - "description": "The cost per image response.", - "format": "double", - "nullable": true - }, - "costPerResponseMediaPerSecond": { - "type": "number", - "description": "The cost per second of media response.", - "format": "double", - "nullable": true - }, - "costPerResponseMediaMinimum": { + "size": { "type": "number", - "description": "The minimum cost per media response.", - "format": "double", - "nullable": true + "format": "double" }, - "costPerResponseTextPer50Chars": { + "points": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LineResult_LinePoint" + } + } + } + }, + "LineResult_LinePoint": { + "required": [ + "x", + "y" + ], + "type": "object", + "properties": { + "x": { "type": "number", - "description": "The cost per 50 characters of text response.", - "format": "double", - "nullable": true + "format": "double" }, - "costPerResponseContextTextPer50Chars": { + "y": { "type": "number", - "description": "The cost per 50 characters of context text.", - "format": "double", - "nullable": true - }, - "costPerResponseContextTextMinimum": { + "format": "double" + } + } + }, + "LocateCoordinate": { + "required": [ + "x", + "y" + ], + "type": "object", + "properties": { + "x": { "type": "number", - "description": "The minimum cost per context text.", - "format": "double", - "nullable": true + "format": "double" }, - "costPerResponseContextImage": { + "y": { "type": "number", - "description": "The cost per context image.", - "format": "double", - "nullable": true + "format": "double" + } + } + }, + "NamedEntityResult_NamedClassification": { + "required": [ + "start", + "end", + "classification" + ], + "type": "object", + "properties": { + "start": { + "type": "integer", + "format": "int32" }, - "costPerResponseContextVideoPerSecond": { - "type": "number", - "description": "The cost per second of context video.", - "format": "double", - "nullable": true + "end": { + "type": "integer", + "format": "int32" }, - "costPerResponseContextVideoMinimum": { + "classification": { + "type": "string" + } + } + }, + "OrderState": { + "enum": [ + "Created", + "Preview", + "Submitted", + "ManualReview", + "Queued", + "Processing", + "Paused", + "Completed", + "Cancelled", + "Failed", + "StaleResults" + ] + }, + "PolygonResult_Coordinate": { + "required": [ + "x", + "y" + ], + "type": "object", + "properties": { + "x": { "type": "number", - "description": "The minimum cost per context video.", "format": "double", "nullable": true }, - "discountRatio": { + "y": { "type": "number", - "description": "The discount ratio (0-1, e.g. 0.10 = 10% off).", "format": "double", "nullable": true } - }, - "description": "The billing setting input data." + } }, - "CreateInvoiceEndpoint_Input": { + "PolygonResult_Shape": { "required": [ - "billingPeriodId" + "edges" ], "type": "object", "properties": { - "billingPeriodId": { - "type": "string", - "description": "The billing period to create an invoice for." + "edges": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PolygonResult_Coordinate" + } } } }, - "CreateInvoiceEndpoint_Output": { - "required": [ - "invoiceId" - ], + "PreviewOrderEndpoint_Input": { "type": "object", "properties": { - "invoiceId": { - "type": "string", - "description": "The created invoice ID." + "ignoreFailedDatapoints": { + "type": "boolean", + "description": "Whether the order should proceed even if certain datapoints failed.", + "nullable": true } } }, - "CreateManualChargeEndpoint_Input": { + "QueryAggregatedJobsEndpoint_Output": { "required": [ - "name", - "billingPeriodId", - "organizationId", - "reason" + "amount", + "last7Days", + "lastJobDate", + "lastJobName", + "lastJobId", + "ownerMail", + "organizationId" ], "type": "object", "properties": { - "name": { + "amount": { + "type": "integer", + "description": "The total number of jobs for this customer.", + "format": "int32" + }, + "last7Days": { + "type": "integer", + "description": "The number of jobs created in the last 7 days.", + "format": "int32" + }, + "lastJobDate": { "type": "string", - "description": "The name of the manual charge." + "description": "The date of the most recent job.", + "format": "date-time" }, - "billingPeriodId": { + "lastJobName": { "type": "string", - "description": "The billing period to add the charge to." + "description": "The name of the most recent job." }, - "organizationId": { + "lastJobId": { "type": "string", - "description": "The organization the charge is billed to." + "description": "The ID of the most recent job." }, - "customerId": { + "ownerMail": { "type": "string", - "description": "The member the charge is recorded against, for auditability. Optional — omit it for a\n charge that belongs to the organization as a whole rather than to one of its members.", - "format": "uuid", - "nullable": true + "description": "The customer's email address." }, - "customerMail": { + "organizationId": { "type": "string", - "description": "The email address of the member named by CustomerId.", - "nullable": true + "description": "The id of the organization that owns the entity." + } + } + }, + "QueryAggregatedJobsEndpoint_PagedResultOfOutput": { + "required": [ + "total", + "page", + "pageSize", + "items" + ], + "type": "object", + "properties": { + "total": { + "type": "integer", + "format": "int64" + }, + "page": { + "type": "integer", + "format": "int32" + }, + "pageSize": { + "type": "integer", + "format": "int32" + }, + "items": { + "type": "array", + "items": { + "$ref": "#/components/schemas/QueryAggregatedJobsEndpoint_Output" + } }, + "totalPages": { + "type": "integer", + "format": "int32" + } + } + }, + "QueryAggregatedOrdersEndpoint_Output": { + "required": [ + "amount", + "last7Days", + "lastOrderDate", + "lastOrderName", + "lastOrderId", + "customerMail" + ], + "type": "object", + "properties": { "amount": { - "type": "number", - "description": "The total charge amount, equivalent to a single unit priced at this value. Only\n honored when both Quantity and UnitPrice are omitted;\n never combine it with them.", - "format": "double", - "nullable": true, - "deprecated": true + "type": "integer", + "description": "The total number of orders for this customer.", + "format": "int32" }, - "quantity": { + "last7Days": { "type": "integer", - "description": "The number of units billed. The charge total is Quantity × UnitPrice, and the\n invoice line shows the unit breakdown.", - "format": "int32", - "nullable": true + "description": "The number of orders placed in the last 7 days.", + "format": "int32" }, - "unitPrice": { - "type": "number", - "description": "The price per unit. Positive for fees, negative for refunds.", - "format": "double", - "nullable": true + "lastOrderDate": { + "type": "string", + "description": "The date of the most recent order.", + "format": "date-time" }, - "reason": { - "allOf": [ - { - "$ref": "#/components/schemas/ManualChargeReason" - } - ], - "description": "The reason for the manual charge." + "lastOrderName": { + "type": "string", + "description": "The name of the most recent order." }, - "comment": { + "lastOrderId": { "type": "string", - "description": "An optional comment describing the charge.", - "nullable": true + "description": "The ID of the most recent order." + }, + "customerMail": { + "type": "string", + "description": "The customer's email address." } } }, - "CreateManualChargeEndpoint_Output": { + "QueryAggregatedOrdersEndpoint_PagedResultOfOutput": { "required": [ - "id" + "total", + "page", + "pageSize", + "items" ], "type": "object", "properties": { - "id": { - "type": "string", - "description": "The ID of the created billing item." + "total": { + "type": "integer", + "format": "int64" + }, + "page": { + "type": "integer", + "format": "int32" + }, + "pageSize": { + "type": "integer", + "format": "int32" + }, + "items": { + "type": "array", + "items": { + "$ref": "#/components/schemas/QueryAggregatedOrdersEndpoint_Output" + } + }, + "totalPages": { + "type": "integer", + "format": "int32" } } }, - "CreateOrganizationBillingSettingEndpoint_Input": { + "QueryJobDefinitionsEndpoint_Output": { + "required": [ + "definitionId", + "name", + "definitionType", + "createdAt", + "revisionCount", + "ownerId", + "ownerMail", + "organizationId" + ], "type": "object", "properties": { - "priority": { - "type": "integer", - "description": "The priority of the setting. Defaults to the configured organization default if not specified.", - "format": "int32", - "nullable": true + "definitionId": { + "type": "string", + "description": "The id of the job definition." }, - "validFrom": { + "name": { "type": "string", - "description": "The start of the validity window.", - "format": "date-time", - "nullable": true + "description": "The name of the job definition." }, - "validTo": { + "definitionType": { + "allOf": [ + { + "$ref": "#/components/schemas/DefinitionType" + } + ], + "description": "The type of the job definition." + }, + "createdAt": { "type": "string", - "description": "The end of the validity window.", - "format": "date-time", - "nullable": true + "description": "The creation timestamp of the job definition.", + "format": "date-time" }, - "costPerResponseFreeText": { - "type": "number", - "description": "The cost per free text response.", - "format": "double", - "nullable": true + "revisionCount": { + "type": "integer", + "description": "The number of revisions for this job definition.", + "format": "int32" }, - "costPerResponseImage": { - "type": "number", - "description": "The cost per image response.", - "format": "double", - "nullable": true - }, - "costPerResponseMediaPerSecond": { - "type": "number", - "description": "The cost per second of media response.", - "format": "double", - "nullable": true - }, - "costPerResponseMediaMinimum": { - "type": "number", - "description": "The minimum cost per media response.", - "format": "double", - "nullable": true - }, - "costPerResponseTextPer50Chars": { - "type": "number", - "description": "The cost per 50 characters of text response.", - "format": "double", - "nullable": true - }, - "costPerResponseContextTextPer50Chars": { - "type": "number", - "description": "The cost per 50 characters of context text.", - "format": "double", - "nullable": true - }, - "costPerResponseContextTextMinimum": { - "type": "number", - "description": "The minimum cost per context text.", - "format": "double", - "nullable": true - }, - "costPerResponseContextImage": { - "type": "number", - "description": "The cost per context image.", - "format": "double", - "nullable": true - }, - "costPerResponseContextVideoPerSecond": { - "type": "number", - "description": "The cost per second of context video.", - "format": "double", - "nullable": true + "ownerId": { + "type": "string", + "description": "The id of the owner of the job definition.", + "format": "uuid" }, - "costPerResponseContextVideoMinimum": { - "type": "number", - "description": "The minimum cost per context video.", - "format": "double", - "nullable": true + "ownerMail": { + "type": "string", + "description": "The email of the owner of the job definition." }, - "discountRatio": { - "type": "number", - "description": "The discount ratio (0-1, e.g. 0.10 = 10% off).", - "format": "double", - "nullable": true + "organizationId": { + "type": "string", + "description": "The id of the organization that owns the entity." } - }, - "description": "The billing setting input data." + } }, - "CreateTopUpEndpoint_Input": { + "QueryJobDefinitionsEndpoint_PagedResultOfOutput": { "required": [ - "amount" + "total", + "page", + "pageSize", + "items" ], "type": "object", "properties": { - "amount": { - "type": "number", - "description": "The amount in dollars to add to the prepaid balance.", - "format": "double" + "total": { + "type": "integer", + "format": "int64" + }, + "page": { + "type": "integer", + "format": "int32" + }, + "pageSize": { + "type": "integer", + "format": "int32" + }, + "items": { + "type": "array", + "items": { + "$ref": "#/components/schemas/QueryJobDefinitionsEndpoint_Output" + } + }, + "totalPages": { + "type": "integer", + "format": "int32" } } }, - "CreateTopUpEndpoint_Output": { + "QueryJobRevisionsEndpoint_Output": { "required": [ - "url" + "definitionId", + "revisionNumber", + "createdAt", + "state" ], "type": "object", "properties": { - "url": { + "definitionId": { "type": "string", - "description": "The hosted Stripe checkout url to redirect the customer to." + "description": "The id of the job definition this revision belongs to." + }, + "revisionNumber": { + "type": "integer", + "description": "The revision number.", + "format": "int32" + }, + "createdAt": { + "type": "string", + "description": "The timestamp when this revision was created.", + "format": "date-time" + }, + "state": { + "allOf": [ + { + "$ref": "#/components/schemas/JobDefinitionRevisionState" + } + ], + "description": "The current state of the revision." } } }, - "CreateVolumeDiscountEndpoint_Input": { + "QueryJobRevisionsEndpoint_PagedResultOfOutput": { "required": [ - "minResponses", - "discountRatio" + "total", + "page", + "pageSize", + "items" ], "type": "object", "properties": { - "minResponses": { + "total": { "type": "integer", - "description": "The minimum number of responses to trigger this discount bracket.", "format": "int64" }, - "discountRatio": { - "type": "number", - "description": "The discount ratio for this bracket (e.g., 0.10 for 10%).", - "format": "double" - } - } - }, - "CreateVolumeDiscountEndpoint_Output": { - "required": [ - "id" - ], - "type": "object", - "properties": { - "id": { - "type": "string", - "description": "The ID of the created volume discount bracket." + "page": { + "type": "integer", + "format": "int32" + }, + "pageSize": { + "type": "integer", + "format": "int32" + }, + "items": { + "type": "array", + "items": { + "$ref": "#/components/schemas/QueryJobRevisionsEndpoint_Output" + } + }, + "totalPages": { + "type": "integer", + "format": "int32" } } }, - "ExternalServiceKind": { - "enum": [ - "ContextShortening", - "ImageGeneration" - ] - }, - "GetActiveBillingPeriodOverviewEndpoint_Output": { + "QueryJobsEndpoint_Output": { "required": [ - "id", + "jobId", + "name", + "jobDefinitionId", + "audienceId", + "revisionNumber", + "pipelineId", + "state", + "ownerMail", "organizationId", - "startDate", - "endDate", - "status", - "totalGrossCost", - "totalDiscount", - "totalNetCost", - "totalResponseCount", - "lineItems" + "createdAt" ], "type": "object", "properties": { - "id": { + "jobId": { "type": "string", - "description": "The billing period ID." + "description": "The id of the job." }, - "organizationId": { + "name": { "type": "string", - "description": "The organization the billing period belongs to." + "description": "The name of the job." }, - "startDate": { + "definitionId": { "type": "string", - "description": "The start date of the billing period.", - "format": "date-time" + "description": "The id of the job definition.", + "nullable": true, + "deprecated": true }, - "endDate": { + "jobDefinitionId": { "type": "string", - "description": "The end date of the billing period.", - "format": "date-time" + "description": "The id of the job definition." + }, + "audienceId": { + "type": "string", + "description": "The id of the audience associated with the job." + }, + "revisionNumber": { + "type": "integer", + "description": "The revision number of the job.", + "format": "int32" + }, + "pipelineId": { + "type": "string", + "description": "The id of the pipeline executing the job." }, "status": { "allOf": [ { - "$ref": "#/components/schemas/BillingPeriodStatus" + "$ref": "#/components/schemas/AudienceJobState" } ], - "description": "The status of the billing period." + "description": "The current state of the job.", + "deprecated": true }, - "totalGrossCost": { - "type": "number", - "description": "The total gross cost before discounts.", - "format": "double" + "state": { + "allOf": [ + { + "$ref": "#/components/schemas/AudienceJobState" + } + ], + "description": "The current state of the job." }, - "totalDiscount": { - "type": "number", - "description": "The total discount amount.", - "format": "double" + "ownerMail": { + "type": "string", + "description": "The email of the job's owner." }, - "totalNetCost": { - "type": "number", - "description": "The total net cost after discounts.", - "format": "double" + "organizationId": { + "type": "string", + "description": "The id of the organization that owns the entity." }, - "totalResponseCount": { + "createdAt": { + "type": "string", + "description": "The timestamp when the job was created.", + "format": "date-time" + }, + "progress": { + "type": "number", + "description": "Labeling completion as a ratio in the range 0–1, or null when no progress has\n been reported yet (completion sets it to 1). Sortable via ?sort=progress.", + "format": "double", + "nullable": true + } + } + }, + "QueryJobsEndpoint_PagedResultOfOutput": { + "required": [ + "total", + "page", + "pageSize", + "items" + ], + "type": "object", + "properties": { + "total": { "type": "integer", - "description": "The total number of billable responses.", "format": "int64" }, - "lineItems": { - "allOf": [ - { - "type": "array", - "items": { - "$ref": "#/components/schemas/ILineItem" - } - } - ], - "description": "The line items (running cost, platform fees, refunds, volume discounts)." + "page": { + "type": "integer", + "format": "int32" + }, + "pageSize": { + "type": "integer", + "format": "int32" + }, + "items": { + "type": "array", + "items": { + "$ref": "#/components/schemas/QueryJobsEndpoint_Output" + } + }, + "totalPages": { + "type": "integer", + "format": "int32" } } }, - "GetBillingPeriodOverviewEndpoint_Output": { + "QueryOrdersEndpoint_Output": { "required": [ "id", - "organizationId", - "startDate", - "endDate", - "status", - "totalGrossCost", - "totalDiscount", - "totalNetCost", - "totalResponseCount", - "settlementStale", - "lineItems" + "pipelineId", + "orderDate", + "customerMail", + "state", + "orderName", + "isPublic" ], "type": "object", "properties": { "id": { "type": "string", - "description": "The billing period ID." + "description": "The unique identifier of the order." }, - "organizationId": { + "pipelineId": { "type": "string", - "description": "The organization the billing period belongs to." + "description": "The ID of the pipeline associated with the order." }, - "startDate": { + "orderDate": { "type": "string", - "description": "The start date of the billing period.", - "format": "date-time" + "description": "The date the order was placed.", + "format": "date-time", + "nullable": true }, - "endDate": { + "customerMail": { "type": "string", - "description": "The end date of the billing period.", - "format": "date-time" + "description": "The email of the customer who placed the order." }, - "status": { + "state": { "allOf": [ { - "$ref": "#/components/schemas/BillingPeriodStatus" + "$ref": "#/components/schemas/OrderState" } ], - "description": "The status of the billing period." - }, - "totalGrossCost": { - "type": "number", - "description": "The total gross cost before discounts.", - "format": "double" + "description": "The current state of the order." }, - "totalDiscount": { - "type": "number", - "description": "The total discount amount.", - "format": "double" + "orderName": { + "type": "string", + "description": "The name of the order." }, - "totalNetCost": { - "type": "number", - "description": "The total net cost after discounts.", - "format": "double" + "isPublic": { + "type": "boolean", + "description": "Whether the order is publicly visible." }, - "totalResponseCount": { + "failureMessage": { + "type": "string", + "description": "The failure message if the order failed.", + "nullable": true + } + } + }, + "QueryOrdersEndpoint_PagedResultOfOutput": { + "required": [ + "total", + "page", + "pageSize", + "items" + ], + "type": "object", + "properties": { + "total": { "type": "integer", - "description": "The total number of billable responses.", "format": "int64" }, - "totalNonBillableCost": { - "type": "number", - "description": "The gross cost of the period's non-billable activity, if it was requested.", - "format": "double", - "nullable": true - }, - "totalNonBillableResponseCount": { + "page": { "type": "integer", - "description": "The total number of non-billable responses, if it was requested.", - "format": "int64", - "nullable": true + "format": "int32" }, - "netInvoiceableAmount": { - "type": "number", - "description": "What an invoice for this period would charge, as of the last settlement: usage net of\n discounts plus charges, minus the voucher coverage already booked. Null until the period has\n been settled.", - "format": "double", - "nullable": true + "pageSize": { + "type": "integer", + "format": "int32" }, - "voucherCoverage": { - "type": "number", - "description": "How much of the period's billable usage vouchers absorbed at the last settlement.", - "format": "double", - "nullable": true + "items": { + "type": "array", + "items": { + "$ref": "#/components/schemas/QueryOrdersEndpoint_Output" + } }, - "settlementCurrency": { + "totalPages": { + "type": "integer", + "format": "int32" + } + } + }, + "QueryPublicJobDefinitionsEndpoint_Output": { + "required": [ + "definitionId", + "name", + "definitionType", + "createdAt", + "revisionCount", + "ownerId", + "ownerMail", + "organizationId" + ], + "type": "object", + "properties": { + "definitionId": { "type": "string", - "description": "The currency the settlement amounts are denominated in.", - "nullable": true + "description": "The id of the job definition." }, - "settledAt": { + "name": { "type": "string", - "description": "When the period was last settled.", - "format": "date-time", - "nullable": true + "description": "The name of the job definition." }, - "settlementStale": { - "type": "boolean", - "description": "Whether a billing input changed after the settlement amounts were computed, so they are\n awaiting a recompute." + "definitionType": { + "allOf": [ + { + "$ref": "#/components/schemas/DefinitionType" + } + ], + "description": "The type of the job definition." }, - "closedBy": { + "createdAt": { "type": "string", - "description": "The operator who closed the period without invoicing it. Null when the period closed on\n its own because nothing was left to invoice.", - "nullable": true + "description": "The creation timestamp of the job definition.", + "format": "date-time" }, - "closeReason": { + "revisionCount": { + "type": "integer", + "description": "The number of revisions for this job definition.", + "format": "int32" + }, + "ownerId": { "type": "string", - "description": "Why the period was closed without being invoiced.", - "nullable": true + "description": "The id of the owner of the job definition.", + "format": "uuid" }, - "closedAt": { + "ownerMail": { "type": "string", - "description": "When the period was closed without being invoiced.", - "format": "date-time", - "nullable": true + "description": "The email of the owner of the job definition." }, - "lineItems": { - "allOf": [ - { - "type": "array", - "items": { - "$ref": "#/components/schemas/ILineItem" - } - } - ], - "description": "The line items (running cost, platform fees, refunds, volume discounts)." + "organizationId": { + "type": "string", + "description": "The id of the organization that owns the entity." } } }, - "GetBillingSettingsTimelineEndpoint_Output": { + "QueryPublicJobDefinitionsEndpoint_PagedResultOfOutput": { "required": [ - "intervals" + "total", + "page", + "pageSize", + "items" ], "type": "object", "properties": { - "intervals": { - "allOf": [ - { - "type": "array", - "items": { - "$ref": "#/components/schemas/GetBillingSettingsTimelineEndpoint_Output_Interval" - } - } - ], - "description": "The billing settings intervals." + "total": { + "type": "integer", + "format": "int64" + }, + "page": { + "type": "integer", + "format": "int32" + }, + "pageSize": { + "type": "integer", + "format": "int32" + }, + "items": { + "type": "array", + "items": { + "$ref": "#/components/schemas/QueryPublicJobDefinitionsEndpoint_Output" + } + }, + "totalPages": { + "type": "integer", + "format": "int32" } } }, - "GetBillingSettingsTimelineEndpoint_Output_Interval": { + "RankingDatapoint": { "required": [ - "costPerResponseFreeText", - "costPerResponseImage", - "costPerResponseMediaPerSecond", - "costPerResponseMediaMinimum", - "costPerResponseTextPer50Chars", - "costPerResponseContextTextPer50Chars", - "costPerResponseContextTextMinimum", - "costPerResponseContextImage", - "costPerResponseContextVideoPerSecond", - "costPerResponseContextVideoMinimum", - "discountRatio" + "datapointId", + "asset", + "elo" ], "type": "object", "properties": { - "from": { - "type": "string", - "format": "date-time", - "nullable": true - }, - "to": { - "type": "string", - "format": "date-time", - "nullable": true - }, - "costPerResponseFreeText": { - "type": "number", - "format": "double" - }, - "costPerResponseImage": { - "type": "number", - "format": "double" - }, - "costPerResponseMediaPerSecond": { - "type": "number", - "format": "double" - }, - "costPerResponseMediaMinimum": { - "type": "number", - "format": "double" - }, - "costPerResponseTextPer50Chars": { - "type": "number", - "format": "double" - }, - "costPerResponseContextTextPer50Chars": { - "type": "number", - "format": "double" - }, - "costPerResponseContextTextMinimum": { - "type": "number", - "format": "double" - }, - "costPerResponseContextImage": { - "type": "number", - "format": "double" + "datapointId": { + "type": "string" }, - "costPerResponseContextVideoPerSecond": { - "type": "number", - "format": "double" + "asset": { + "$ref": "#/components/schemas/IAsset" }, - "costPerResponseContextVideoMinimum": { - "type": "number", - "format": "double" + "elo": { + "type": "integer", + "format": "int32" + } + } + }, + "RapidState": { + "enum": [ + "Labeling", + "Paused", + "Incomplete", + "Flagged", + "Done", + "None", + "Rejected" + ] + }, + "ResponseTally": { + "required": [ + "count", + "userScoreSum" + ], + "type": "object", + "properties": { + "count": { + "type": "integer", + "format": "int64" }, - "discountRatio": { + "userScoreSum": { "type": "number", "format": "double" } } }, - "GetBillingSummaryEndpoint_Output": { + "RestartRapidsEndpoint_Input": { "required": [ - "mode", - "currentPeriodUsage", - "minimumSpendCommitment" + "rapidIds" ], "type": "object", "properties": { - "mode": { + "rapidIds": { "allOf": [ { - "$ref": "#/components/schemas/BillingSummaryMode" + "type": "array", + "items": { + "type": "string" + } } ], - "description": "How the billing summary should be presented (usage, limited, or prepaid)." - }, - "currentPeriodUsage": { - "type": "number", - "description": "The accumulated billable spend in the current billing period.", - "format": "double" + "description": "The ids of the rapids to restart." + } + }, + "description": "The input for the restart rapids endpoint." + }, + "ReviewReason": { + "enum": [ + "ContentFlagged", + "UnsupportedContentType", + "CheckErrored", + "ClassificationTimedOut", + null + ] + }, + "SortDirection": { + "enum": [ + "Asc", + "Desc" + ] + }, + "StickyState": { + "enum": [ + "None", + "Temporary", + "Permanent", + "Passive", + null + ] + }, + "SubmitFeedbackEndpoint_Input": { + "required": [ + "feedback" + ], + "type": "object", + "properties": { + "feedback": { + "type": "string", + "description": "The feedback text." }, - "effectiveLimit": { - "type": "number", - "description": "The spending cap for the current period, or null when unlimited.", - "format": "double", + "email": { + "type": "string", + "description": "The email of the user submitting the feedback.", "nullable": true }, - "availableAmount": { - "type": "number", - "description": "The remaining prepaid balance, set only for prepaid customers.", - "format": "double", + "token": { + "type": "string", + "description": "The recaptcha token, required when the caller is not authenticated.", "nullable": true - }, - "minimumSpendCommitment": { - "type": "number", - "description": "Dollars the customer has committed to spend per billing period; 0 means no commitment.", - "format": "double" - }, - "platformFee": { - "type": "number", - "description": "The recurring fee charged once per billing period. null means no platform fee and\n no line item; 0 is an explicit $0 fee that is still itemized.", - "format": "double", + } + } + }, + "SubmitOrderEndpoint_Input": { + "type": "object", + "properties": { + "ignoreFailedDatapoints": { + "type": "boolean", + "description": "Whether the order should proceed even if certain datapoints failed.", "nullable": true } } }, - "GetBulkCloseBillingPeriodsStatusEndpoint_Output": { + "TranscriptionPayload_TranscriptionWord": { "required": [ - "bulkCloseId", - "state", - "dryRun", - "endedBefore", - "reason", - "expectedTotal", - "processed", - "succeeded", - "failed", - "writeOffAmount", - "createdAt", - "createdById", - "createdByMail", - "periods" + "word", + "wordIndex" ], "type": "object", "properties": { - "bulkCloseId": { - "type": "string", - "description": "The run this progress is about." + "word": { + "type": "string" }, - "state": { + "wordIndex": { + "type": "integer", + "format": "int32" + } + } + }, + "TranscriptionResult_TranscriptionWord": { + "required": [ + "word", + "wordIndex" + ], + "type": "object", + "properties": { + "word": { + "type": "string" + }, + "wordIndex": { + "type": "integer", + "format": "int32" + } + } + }, + "UnlockOrderEndpoint_Output": { + "required": [ + "datasetIds" + ], + "type": "object", + "properties": { + "datasetIds": { "allOf": [ { - "$ref": "#/components/schemas/BulkBillingPeriodCloseState" + "type": "object", + "additionalProperties": { + "type": "string" + } } ], - "description": "The state of the run, not a verdict on the periods it touched: Sweeping is queued or\n in progress, Completed means it reached the end of its selection and NOT that every\n period succeeded (read failed and each period's error for that), and\n Failed means the run itself died early with sweepError saying why." - }, - "dryRun": { - "type": "boolean", - "description": "Whether this run only reports what it would have written off." + "description": "The dataset IDs created by unlocking the order." + } + } + }, + "UpdateJobDefinitionEndpoint_Input": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "The new name for the job definition." + } + }, + "description": "The input for the update job definition endpoint." + }, + "UpdateJobEndpoint_Input": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "The new name for the job." + } + }, + "description": "The input for the update job endpoint." + }, + "UpdateOrderEndpoint_Input": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "The new name of the order, if specified." }, + "precedingOrderId": { + "type": "string", + "description": "The ID of the order that must complete before this order starts processing.\n Set to null to clear an existing preceding order.", + "nullable": true + } + } + }, + "BillingPeriodStatus": { + "enum": [ + "Open", + "Invoiced", + "Void", + "Reconciling", + "PendingReview", + "Closed" + ] + }, + "BillingSummaryMode": { + "enum": [ + "Usage", + "Limited", + "Prepaid" + ] + }, + "BulkBillingPeriodCloseState": { + "enum": [ + "Sweeping", + "Completed", + "Failed" + ] + }, + "BulkCloseBillingPeriodsEndpoint_Input": { + "required": [ + "endedBefore", + "reason" + ], + "type": "object", + "properties": { "endedBefore": { "type": "string", - "description": "The selection's cut-off date.", + "description": "Only periods that ended before this date are closed.", "format": "date-time" }, "maxNetInvoiceableAmount": { "type": "number", - "description": "The selection's cap, or null when the run was uncapped.", + "description": "When set, only periods with at most this much left to invoice are closed, and a period whose\n amount has grown past it since it was last settled is refused.", "format": "double", "nullable": true }, @@ -61208,1485 +62198,1191 @@ "type": "string", "description": "Why the remaining amounts will never be invoiced." }, - "expectedTotal": { - "type": "integer", - "description": "How many periods matched the selection when the sweep started. Zero until it starts.", - "format": "int32" - }, - "processed": { - "type": "integer", - "description": "How many periods the run has reached so far.", - "format": "int32" - }, - "succeeded": { - "type": "integer", - "description": "How many periods were closed, or would be closed in a dry run.", - "format": "int32" - }, - "failed": { - "type": "integer", - "description": "How many periods were refused or failed. A non-zero count here does not stop the run, and\n does not make its state Failed.", - "format": "int32" - }, - "writeOffAmount": { - "type": "number", - "description": "The total written off so far, or the total that would be written off in a dry run.", - "format": "double" - }, - "sweepError": { - "type": "string", - "description": "Why the run itself stopped early, when it did. Set only for a run-level failure; a period\n the sweep refused leaves this null and reports itself in its own error.", - "nullable": true - }, - "createdAt": { - "type": "string", - "description": "When the run was requested.", - "format": "date-time" - }, - "createdById": { - "type": "string", - "description": "The operator accountable for the run, as recorded on every period it closes.", - "format": "uuid" - }, - "createdByMail": { + "dryRun": { + "type": "boolean", + "description": "Report what the sweep would write off without closing anything or minting any vouchers." + } + } + }, + "BulkCloseBillingPeriodsEndpoint_Output": { + "required": [ + "bulkCloseId", + "dryRun" + ], + "type": "object", + "properties": { + "bulkCloseId": { "type": "string", - "description": "The operator's mail address." + "description": "The run to poll for the sweep's progress." }, - "completedAt": { + "dryRun": { + "type": "boolean", + "description": "Whether this run only reports what it would have written off." + } + } + }, + "BulkReconciliationDispatchState": { + "enum": [ + "Dispatching", + "Completed", + "Failed" + ] + }, + "CloseBillingPeriodEndpoint_Input": { + "required": [ + "reason" + ], + "type": "object", + "properties": { + "reason": { "type": "string", - "description": "When the run finished, whether it completed or failed. Null while it is still sweeping.", - "format": "date-time", - "nullable": true - }, - "periods": { - "allOf": [ - { - "type": "array", - "items": { - "$ref": "#/components/schemas/GetBulkCloseBillingPeriodsStatusEndpoint_Output_Period" - } - } - ], - "description": "One verdict per period the run has reached, oldest period first." + "description": "Why the remaining amount will never be invoiced." } } }, - "GetBulkCloseBillingPeriodsStatusEndpoint_Output_Period": { + "CloseBillingPeriodEndpoint_Output": { "required": [ "billingPeriodId", - "writeOffAmount" + "writtenOffAmount" ], "type": "object", "properties": { "billingPeriodId": { - "type": "string" - }, - "organizationId": { "type": "string", - "nullable": true + "description": "The closed billing period." }, - "writeOffAmount": { + "writtenOffAmount": { "type": "number", + "description": "The amount that was written off.", "format": "double" }, - "error": { + "writeOffVoucherId": { "type": "string", + "description": "The voucher that absorbed the written-off amount, or null when there was nothing left.", "nullable": true } } }, - "GetBulkReconciliationStatusEndpoint_Output": { - "required": [ - "bulkReconciliationId", - "dispatchState", - "expectedTotal", - "totalJobs", - "pendingJobs", - "runningJobs", - "completedJobs", - "failedJobs", - "rapidsProcessed", - "rapidsUpdated", - "rapidsAlreadyCorrect", - "rapidsFailed", - "responsesProcessed", - "correctionsCreated", - "responsesAlreadyCorrect", - "responsesFailed", - "createdAt" - ], + "CreateBillingItemBillingSettingEndpoint_Input": { "type": "object", "properties": { - "bulkReconciliationId": { - "type": "string", - "description": "The bulk reconciliation identifier for the bulk operation." + "priority": { + "type": "integer", + "description": "The priority of the setting. Defaults to the configured billing item default if not specified.", + "format": "int32", + "nullable": true }, - "correlationId": { + "validFrom": { "type": "string", - "description": "The correlation identifier for the bulk operation.", - "nullable": true, - "deprecated": true - }, - "dispatchState": { - "allOf": [ - { - "$ref": "#/components/schemas/BulkReconciliationDispatchState" - } - ], - "description": "The current dispatch state (Dispatching, Completed, Failed)." - }, - "expectedTotal": { - "type": "integer", - "description": "The expected total number of billing items to dispatch.", - "format": "int32" + "description": "The start of the validity window.", + "format": "date-time", + "nullable": true }, - "dispatchCompletedAt": { + "validTo": { "type": "string", - "description": "The timestamp when dispatching finished. Null if still dispatching.", + "description": "The end of the validity window.", "format": "date-time", "nullable": true }, - "totalJobs": { - "type": "integer", - "description": "The total number of reconciliation jobs in this bulk operation.", - "format": "int32" - }, - "pendingJobs": { - "type": "integer", - "description": "The number of jobs in Pending state.", - "format": "int32" - }, - "runningJobs": { - "type": "integer", - "description": "The number of jobs in Running state.", - "format": "int32" - }, - "completedJobs": { - "type": "integer", - "description": "The number of jobs in Completed state.", - "format": "int32" - }, - "failedJobs": { - "type": "integer", - "description": "The number of jobs in Failed state.", - "format": "int32" - }, - "rapidsProcessed": { - "type": "integer", - "description": "The total number of rapids processed across all jobs.", - "format": "int32" - }, - "rapidsUpdated": { - "type": "integer", - "description": "The total number of rapids updated across all jobs.", - "format": "int32" - }, - "rapidsAlreadyCorrect": { - "type": "integer", - "description": "The total number of rapids already correct across all jobs.", - "format": "int32" - }, - "rapidsFailed": { - "type": "integer", - "description": "The total number of rapids that failed across all jobs.", - "format": "int32" - }, - "responsesProcessed": { - "type": "integer", - "description": "The total number of responses processed across all jobs.", - "format": "int32" - }, - "correctionsCreated": { - "type": "integer", - "description": "The total number of corrections created across all jobs.", - "format": "int32" - }, - "responsesAlreadyCorrect": { - "type": "integer", - "description": "The total number of responses already correct across all jobs.", - "format": "int32" - }, - "responsesFailed": { - "type": "integer", - "description": "The total number of responses that failed across all jobs.", - "format": "int32" - }, - "createdAt": { - "type": "string", - "description": "The timestamp when the bulk operation was created.", - "format": "date-time" + "costPerResponseFreeText": { + "type": "number", + "description": "The cost per free text response.", + "format": "double", + "nullable": true }, - "completedAt": { - "type": "string", - "description": "The timestamp when all jobs completed. Null if not fully complete.", - "format": "date-time", + "costPerResponseImage": { + "type": "number", + "description": "The cost per image response.", + "format": "double", "nullable": true - } - } - }, - "GetCheckoutSessionEndpoint_Output": { - "required": [ - "status" - ], - "type": "object", - "properties": { - "status": { - "type": "string", - "description": "The current status of the checkout session." - } - } - }, - "GetCostTimeSeriesEndpoint_CostDataPoint": { - "required": [ - "periodStart", - "grossCost", - "discount", - "netCost", - "responseCount" - ], - "type": "object", - "properties": { - "periodStart": { - "type": "string", - "format": "date-time" }, - "grossCost": { + "costPerResponseMediaPerSecond": { "type": "number", - "format": "double" + "description": "The cost per second of media response.", + "format": "double", + "nullable": true }, - "discount": { + "costPerResponseMediaMinimum": { "type": "number", - "format": "double" + "description": "The minimum cost per media response.", + "format": "double", + "nullable": true }, - "netCost": { + "costPerResponseTextPer50Chars": { "type": "number", - "format": "double" + "description": "The cost per 50 characters of text response.", + "format": "double", + "nullable": true }, - "cost": { + "costPerResponseContextTextPer50Chars": { "type": "number", + "description": "The cost per 50 characters of context text.", "format": "double", - "deprecated": true + "nullable": true }, - "responseCount": { - "type": "integer", - "format": "int64" - } - } - }, - "GetCostTimeSeriesEndpoint_Output": { - "required": [ - "timeSeries", - "totalGrossCost", - "totalDiscount", - "totalNetCost" - ], - "type": "object", - "properties": { - "timeSeries": { - "allOf": [ - { - "type": "array", - "items": { - "$ref": "#/components/schemas/GetCostTimeSeriesEndpoint_CostDataPoint" - } - } - ], - "description": "The time series data points." + "costPerResponseContextTextMinimum": { + "type": "number", + "description": "The minimum cost per context text.", + "format": "double", + "nullable": true }, - "totalGrossCost": { + "costPerResponseContextImage": { "type": "number", - "description": "The total gross cost across all data points.", - "format": "double" + "description": "The cost per context image.", + "format": "double", + "nullable": true }, - "totalDiscount": { + "costPerResponseContextVideoPerSecond": { "type": "number", - "description": "The total discount across all data points.", - "format": "double" + "description": "The cost per second of context video.", + "format": "double", + "nullable": true }, - "totalNetCost": { + "costPerResponseContextVideoMinimum": { "type": "number", - "description": "The total net cost across all data points.", - "format": "double" + "description": "The minimum cost per context video.", + "format": "double", + "nullable": true }, - "totalCost": { + "discountRatio": { "type": "number", - "description": "Deprecated. Use TotalNetCost instead.", + "description": "The discount ratio (0-1, e.g. 0.10 = 10% off).", "format": "double", - "deprecated": true + "nullable": true } }, - "description": "The output for the cost time series endpoint." + "description": "The billing setting input data." }, - "GetInvoiceEndpoint_Output": { + "CreateCheckoutEndpoint_Output": { "required": [ - "id", - "billingPeriodId", - "billingPeriodStart", - "billingPeriodEnd", - "status", - "amountDue", - "createdAt" + "sessionId" ], "type": "object", "properties": { - "id": { - "type": "string", - "description": "The invoice ID." - }, - "billingPeriodId": { - "type": "string", - "description": "The billing period this invoice belongs to." - }, - "billingPeriodStart": { - "type": "string", - "description": "The start date of the billing period.", - "format": "date-time" - }, - "billingPeriodEnd": { - "type": "string", - "description": "The end date of the billing period.", - "format": "date-time" - }, - "stripeInvoiceId": { + "sessionId": { "type": "string", - "description": "The Stripe invoice ID.", - "nullable": true - }, - "status": { + "description": "The id of the created checkout session." + } + } + }, + "CreateExternalServicePriceEndpoint_Input": { + "required": [ + "serviceKind", + "pricingKey", + "unitPrice" + ], + "type": "object", + "properties": { + "serviceKind": { "allOf": [ { - "$ref": "#/components/schemas/InvoiceStatus" + "$ref": "#/components/schemas/ExternalServiceKind" } ], - "description": "The current invoice status." + "description": "The service this price applies to." }, - "amountDue": { - "type": "integer", - "description": "The total amount due in cents.", - "format": "int64" + "pricingKey": { + "type": "string", + "description": "Hierarchical variant key (e.g. reve, replicate/flux-1.1-pro)." }, - "currency": { + "customerId": { "type": "string", - "description": "The invoice currency.", + "description": "Null for the global default; set to scope the price to one customer.", + "format": "uuid", "nullable": true }, - "createdAt": { - "type": "string", - "description": "When the invoice was created.", - "format": "date-time" + "unitPrice": { + "type": "number", + "description": "Price per unit (per image / per shortening).", + "format": "double" }, - "finalizedAt": { + "priority": { + "type": "integer", + "description": "Priority; defaults to the configured global/customer default if unset.", + "format": "int32", + "nullable": true + }, + "validFrom": { "type": "string", - "description": "When the invoice was finalized.", + "description": "The start of the validity window.", "format": "date-time", "nullable": true }, - "paidAt": { + "validTo": { "type": "string", - "description": "When the invoice was paid.", + "description": "The end of the validity window.", "format": "date-time", "nullable": true } - } + }, + "description": "The external-service price input data." }, - "GetReconciliationStatusEndpoint_Output": { - "required": [ - "jobId", - "billingId", - "state", - "timestampMode", - "rapidsProcessed", - "rapidsUpdated", - "rapidsAlreadyCorrect", - "rapidsFailed", - "responsesProcessed", - "correctionsCreated", - "responsesAlreadyCorrect", - "responsesFailed", - "createdAt", - "createdById", - "createdByMail" - ], + "CreateGlobalBillingSettingEndpoint_Input": { "type": "object", "properties": { - "jobId": { - "type": "string", - "description": "The unique identifier of the reconciliation job." - }, - "billingId": { - "type": "string", - "description": "The billing item identifier this job reconciles." + "priority": { + "type": "integer", + "description": "The priority of the setting. Defaults to the configured global default if not specified.", + "format": "int32", + "nullable": true }, - "bulkReconciliationId": { + "validFrom": { "type": "string", - "description": "The bulk reconciliation identifier if this job was created as part of a bulk operation.", + "description": "The start of the validity window.", + "format": "date-time", "nullable": true }, - "correlationId": { + "validTo": { "type": "string", - "description": "The correlation identifier if this job was created as part of a bulk operation.", - "nullable": true, - "deprecated": true - }, - "state": { - "allOf": [ - { - "$ref": "#/components/schemas/ReconciliationJobState" - } - ], - "description": "The current state of the reconciliation job." - }, - "timestampMode": { - "allOf": [ - { - "$ref": "#/components/schemas/ReconciliationTimestampMode" - } - ], - "description": "The timestamp mode used for correction entries." - }, - "rapidsProcessed": { - "type": "integer", - "description": "The total number of rapids processed.", - "format": "int32" - }, - "rapidsUpdated": { - "type": "integer", - "description": "The number of rapids that were updated.", - "format": "int32" + "description": "The end of the validity window.", + "format": "date-time", + "nullable": true }, - "rapidsAlreadyCorrect": { - "type": "integer", - "description": "The number of rapids that were already correct.", - "format": "int32" + "costPerResponseFreeText": { + "type": "number", + "description": "The cost per free text response.", + "format": "double", + "nullable": true }, - "rapidsFailed": { - "type": "integer", - "description": "The number of rapids that failed during reconciliation.", - "format": "int32" + "costPerResponseImage": { + "type": "number", + "description": "The cost per image response.", + "format": "double", + "nullable": true }, - "responsesProcessed": { - "type": "integer", - "description": "The total number of responses processed.", - "format": "int32" + "costPerResponseMediaPerSecond": { + "type": "number", + "description": "The cost per second of media response.", + "format": "double", + "nullable": true }, - "correctionsCreated": { - "type": "integer", - "description": "The number of correction entries created.", - "format": "int32" + "costPerResponseMediaMinimum": { + "type": "number", + "description": "The minimum cost per media response.", + "format": "double", + "nullable": true }, - "responsesAlreadyCorrect": { - "type": "integer", - "description": "The number of responses that were already correct.", - "format": "int32" + "costPerResponseTextPer50Chars": { + "type": "number", + "description": "The cost per 50 characters of text response.", + "format": "double", + "nullable": true }, - "responsesFailed": { - "type": "integer", - "description": "The number of responses that failed during reconciliation.", - "format": "int32" + "costPerResponseContextTextPer50Chars": { + "type": "number", + "description": "The cost per 50 characters of context text.", + "format": "double", + "nullable": true }, - "errorMessage": { - "type": "string", - "description": "The error message if the job failed.", + "costPerResponseContextTextMinimum": { + "type": "number", + "description": "The minimum cost per context text.", + "format": "double", "nullable": true }, - "completedAt": { - "type": "string", - "description": "The timestamp when the job completed.", - "format": "date-time", + "costPerResponseContextImage": { + "type": "number", + "description": "The cost per context image.", + "format": "double", "nullable": true }, - "createdAt": { - "type": "string", - "description": "The timestamp when the job was created.", - "format": "date-time" + "costPerResponseContextVideoPerSecond": { + "type": "number", + "description": "The cost per second of context video.", + "format": "double", + "nullable": true }, - "createdById": { - "type": "string", - "description": "The identifier of the user who created the job.", - "format": "uuid" + "costPerResponseContextVideoMinimum": { + "type": "number", + "description": "The minimum cost per context video.", + "format": "double", + "nullable": true }, - "createdByMail": { - "type": "string", - "description": "The email of the user who created the job." + "discountRatio": { + "type": "number", + "description": "The discount ratio (0-1, e.g. 0.10 = 10% off).", + "format": "double", + "nullable": true } - } + }, + "description": "The billing setting input data." }, - "GetVolumeDiscountsEndpoint_Output": { + "CreateInvoiceEndpoint_Input": { "required": [ - "items" + "billingPeriodId" ], "type": "object", "properties": { - "items": { - "allOf": [ - { - "type": "array", - "items": { - "$ref": "#/components/schemas/GetVolumeDiscountsEndpoint_Output_VolumeDiscountItem" - } - } - ], - "description": "The volume discount brackets." + "billingPeriodId": { + "type": "string", + "description": "The billing period to create an invoice for." } } }, - "GetVolumeDiscountsEndpoint_Output_VolumeDiscountItem": { + "CreateInvoiceEndpoint_Output": { "required": [ - "id", - "minResponses", - "discountRatio" + "invoiceId" ], "type": "object", "properties": { - "id": { - "type": "string" - }, - "minResponses": { - "type": "integer", - "format": "int64" - }, - "discountRatio": { - "type": "number", - "format": "double" + "invoiceId": { + "type": "string", + "description": "The created invoice ID." } } }, - "GrantVoucherEndpoint_Input": { + "CreateManualChargeEndpoint_Input": { "required": [ + "name", + "billingPeriodId", "organizationId", - "amount" + "reason" ], "type": "object", "properties": { - "organizationId": { + "name": { "type": "string", - "description": "The id of the organization to grant the voucher to." + "description": "The name of the manual charge." }, - "amount": { - "type": "number", - "description": "The face value of the voucher in dollars.", - "format": "double" + "billingPeriodId": { + "type": "string", + "description": "The billing period to add the charge to." }, - "validity": { - "pattern": "^-?(\\d+\\.)?\\d{2}:\\d{2}:\\d{2}(\\.\\d{1,7})?$", + "organizationId": { "type": "string", - "description": "How long the voucher stays valid, counted from now. Serialized as a duration string in\n the format [days.]hh:mm:ss (the days part is optional): \"30.00:00:00\" = 30\n days, \"7.00:00:00\" = 7 days, \"12:00:00\" = 12 hours. Must be positive.\n Provide this or expiresAt, not both.", - "nullable": true + "description": "The organization the charge is billed to." }, - "expiresAt": { + "customerId": { "type": "string", - "description": "An explicit expiry instant as an ISO-8601 timestamp (e.g. \"2026-12-31T23:59:59Z\").\n Use this instead of validity when you know the exact date the\n voucher should expire. Provide this or validity, not both.", - "format": "date-time", + "description": "The member the charge is recorded against, for auditability. Optional — omit it for a\n charge that belongs to the organization as a whole rather than to one of its members.", + "format": "uuid", "nullable": true - } - } - }, - "GrantVoucherEndpoint_Output": { - "required": [ - "voucherId" - ], - "type": "object", - "properties": { - "voucherId": { + }, + "customerMail": { "type": "string", - "description": "The id of the granted voucher." - } - } - }, - "IBillingGroup": { - "required": [ - "_t" - ], - "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/IBillingGroupAudienceDistillationBillingGroup" + "description": "The email address of the member named by CustomerId.", + "nullable": true }, - { - "$ref": "#/components/schemas/IBillingGroupAudienceJobBillingGroup" + "amount": { + "type": "number", + "description": "The total charge amount, equivalent to a single unit priced at this value. Only\n honored when both Quantity and UnitPrice are omitted;\n never combine it with them.", + "format": "double", + "nullable": true, + "deprecated": true }, - { - "$ref": "#/components/schemas/IBillingGroupBenchmarkBillingGroup" + "quantity": { + "type": "integer", + "description": "The number of units billed. The charge total is Quantity × UnitPrice, and the\n invoice line shows the unit breakdown.", + "format": "int32", + "nullable": true }, - { - "$ref": "#/components/schemas/IBillingGroupOrderBillingGroup" + "unitPrice": { + "type": "number", + "description": "The price per unit. Positive for fees, negative for refunds.", + "format": "double", + "nullable": true }, - { - "$ref": "#/components/schemas/IBillingGroupRankingFlowBillingGroup" + "reason": { + "allOf": [ + { + "$ref": "#/components/schemas/ManualChargeReason" + } + ], + "description": "The reason for the manual charge." }, - { - "$ref": "#/components/schemas/IBillingGroupValidationSetBillingGroup" - } - ], - "description": "A billable group of responses on a billing period, identified by a discriminator.\n Implementations describe the source of the charges (order, benchmark, audience job, etc.).", - "discriminator": { - "propertyName": "_t", - "mapping": { - "AudienceDistillationBillingGroup": "#/components/schemas/IBillingGroupAudienceDistillationBillingGroup", - "AudienceJobBillingGroup": "#/components/schemas/IBillingGroupAudienceJobBillingGroup", - "BenchmarkBillingGroup": "#/components/schemas/IBillingGroupBenchmarkBillingGroup", - "OrderBillingGroup": "#/components/schemas/IBillingGroupOrderBillingGroup", - "RankingFlowBillingGroup": "#/components/schemas/IBillingGroupRankingFlowBillingGroup", - "ValidationSetBillingGroup": "#/components/schemas/IBillingGroupValidationSetBillingGroup" + "comment": { + "type": "string", + "description": "An optional comment describing the charge.", + "nullable": true } } }, - "IBillingGroupAudienceDistillationBillingGroup": { + "CreateManualChargeEndpoint_Output": { "required": [ - "id", - "name", - "grossCost", - "discount", - "netCost", - "responseCount", - "audienceId", - "_t" + "id" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "AudienceDistillationBillingGroup" - ], - "type": "string" - }, "id": { "type": "string", - "description": "The unique identifier of the billing group." + "description": "The ID of the created billing item." + } + } + }, + "CreateOrganizationBillingSettingEndpoint_Input": { + "type": "object", + "properties": { + "priority": { + "type": "integer", + "description": "The priority of the setting. Defaults to the configured organization default if not specified.", + "format": "int32", + "nullable": true }, - "name": { + "validFrom": { "type": "string", - "description": "A human-readable name for the billing group." + "description": "The start of the validity window.", + "format": "date-time", + "nullable": true }, - "grossCost": { - "type": "number", - "description": "The gross cost of the responses in this group, before any discount.", - "format": "double" + "validTo": { + "type": "string", + "description": "The end of the validity window.", + "format": "date-time", + "nullable": true }, - "discount": { + "costPerResponseFreeText": { "type": "number", - "description": "The absolute discount applied to the gross cost.", - "format": "double" + "description": "The cost per free text response.", + "format": "double", + "nullable": true }, - "netCost": { + "costPerResponseImage": { "type": "number", - "description": "The net cost of the responses in this group after discount.", - "format": "double" - }, - "responseCount": { - "type": "integer", - "description": "The number of responses attributed to this billing group.", - "format": "int64" - }, - "audienceId": { - "type": "string", - "description": "The identifier of the audience the distillation run was executed for." + "description": "The cost per image response.", + "format": "double", + "nullable": true }, - "nonBillableCost": { + "costPerResponseMediaPerSecond": { "type": "number", - "description": "The gross cost of this group's non-billable activity, if it was requested.", + "description": "The cost per second of media response.", "format": "double", "nullable": true }, - "nonBillableResponseCount": { - "type": "integer", - "description": "The number of non-billable responses in this group, if it was requested.", - "format": "int64", + "costPerResponseMediaMinimum": { + "type": "number", + "description": "The minimum cost per media response.", + "format": "double", "nullable": true - } - }, - "description": "A billing group for responses produced by an audience distillation run." - }, - "IBillingGroupAudienceJobBillingGroup": { - "required": [ - "id", - "name", - "grossCost", - "discount", - "netCost", - "responseCount", - "jobId", - "audienceId", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "AudienceJobBillingGroup" - ], - "type": "string" }, - "id": { - "type": "string", - "description": "The unique identifier of the billing group." - }, - "name": { - "type": "string", - "description": "A human-readable name for the billing group." - }, - "grossCost": { + "costPerResponseTextPer50Chars": { "type": "number", - "description": "The gross cost of the responses in this group, before any discount.", - "format": "double" + "description": "The cost per 50 characters of text response.", + "format": "double", + "nullable": true }, - "discount": { + "costPerResponseContextTextPer50Chars": { "type": "number", - "description": "The absolute discount applied to the gross cost.", - "format": "double" + "description": "The cost per 50 characters of context text.", + "format": "double", + "nullable": true }, - "netCost": { + "costPerResponseContextTextMinimum": { "type": "number", - "description": "The net cost of the responses in this group after discount.", - "format": "double" - }, - "responseCount": { - "type": "integer", - "description": "The number of responses attributed to this billing group.", - "format": "int64" + "description": "The minimum cost per context text.", + "format": "double", + "nullable": true }, - "jobId": { - "type": "string", - "description": "The identifier of the audience job that produced the responses." + "costPerResponseContextImage": { + "type": "number", + "description": "The cost per context image.", + "format": "double", + "nullable": true }, - "audienceId": { - "type": "string", - "description": "The identifier of the audience the job belongs to." + "costPerResponseContextVideoPerSecond": { + "type": "number", + "description": "The cost per second of context video.", + "format": "double", + "nullable": true }, - "nonBillableCost": { + "costPerResponseContextVideoMinimum": { "type": "number", - "description": "The gross cost of this group's non-billable activity, if it was requested.", + "description": "The minimum cost per context video.", "format": "double", "nullable": true }, - "nonBillableResponseCount": { - "type": "integer", - "description": "The number of non-billable responses in this group, if it was requested.", - "format": "int64", + "discountRatio": { + "type": "number", + "description": "The discount ratio (0-1, e.g. 0.10 = 10% off).", + "format": "double", "nullable": true } }, - "description": "A billing group for responses produced by an audience job." + "description": "The billing setting input data." }, - "IBillingGroupBenchmarkBillingGroup": { + "CreateTopUpEndpoint_Input": { "required": [ - "id", - "name", - "grossCost", - "discount", - "netCost", - "responseCount", - "benchmarkId", - "_t" + "amount" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "BenchmarkBillingGroup" - ], - "type": "string" - }, - "id": { - "type": "string", - "description": "The unique identifier of the billing group." - }, - "name": { - "type": "string", - "description": "A human-readable name for the billing group." - }, - "grossCost": { - "type": "number", - "description": "The gross cost of the responses in this group, before any discount.", - "format": "double" - }, - "discount": { - "type": "number", - "description": "The absolute discount applied to the gross cost.", - "format": "double" - }, - "netCost": { + "amount": { "type": "number", - "description": "The net cost of the responses in this group after discount.", + "description": "The amount in dollars to add to the prepaid balance.", "format": "double" - }, - "responseCount": { + } + } + }, + "CreateTopUpEndpoint_Output": { + "required": [ + "url" + ], + "type": "object", + "properties": { + "url": { + "type": "string", + "description": "The hosted Stripe checkout url to redirect the customer to." + } + } + }, + "CreateVolumeDiscountEndpoint_Input": { + "required": [ + "minResponses", + "discountRatio" + ], + "type": "object", + "properties": { + "minResponses": { "type": "integer", - "description": "The number of responses attributed to this billing group.", + "description": "The minimum number of responses to trigger this discount bracket.", "format": "int64" }, - "benchmarkId": { - "type": "string", - "description": "The identifier of the benchmark that produced the responses." - }, - "nonBillableCost": { + "discountRatio": { "type": "number", - "description": "The gross cost of this group's non-billable activity, if it was requested.", - "format": "double", - "nullable": true - }, - "nonBillableResponseCount": { - "type": "integer", - "description": "The number of non-billable responses in this group, if it was requested.", - "format": "int64", - "nullable": true + "description": "The discount ratio for this bracket (e.g., 0.10 for 10%).", + "format": "double" } - }, - "description": "A billing group for responses produced by a benchmark." + } }, - "IBillingGroupOrderBillingGroup": { + "CreateVolumeDiscountEndpoint_Output": { + "required": [ + "id" + ], + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The ID of the created volume discount bracket." + } + } + }, + "ExternalServiceKind": { + "enum": [ + "ContextShortening", + "ImageGeneration" + ] + }, + "GetActiveBillingPeriodOverviewEndpoint_Output": { "required": [ "id", - "name", - "grossCost", - "discount", - "netCost", - "responseCount", - "orderId", - "_t" + "organizationId", + "startDate", + "endDate", + "status", + "totalGrossCost", + "totalDiscount", + "totalNetCost", + "totalResponseCount", + "lineItems" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "OrderBillingGroup" - ], - "type": "string" - }, "id": { "type": "string", - "description": "The unique identifier of the billing group." + "description": "The billing period ID." }, - "name": { + "organizationId": { "type": "string", - "description": "A human-readable name for the billing group." + "description": "The organization the billing period belongs to." }, - "grossCost": { + "startDate": { + "type": "string", + "description": "The start date of the billing period.", + "format": "date-time" + }, + "endDate": { + "type": "string", + "description": "The end date of the billing period.", + "format": "date-time" + }, + "status": { + "allOf": [ + { + "$ref": "#/components/schemas/BillingPeriodStatus" + } + ], + "description": "The status of the billing period." + }, + "totalGrossCost": { "type": "number", - "description": "The gross cost of the responses in this group, before any discount.", + "description": "The total gross cost before discounts.", "format": "double" }, - "discount": { + "totalDiscount": { "type": "number", - "description": "The absolute discount applied to the gross cost.", + "description": "The total discount amount.", "format": "double" }, - "netCost": { + "totalNetCost": { "type": "number", - "description": "The net cost of the responses in this group after discount.", + "description": "The total net cost after discounts.", "format": "double" }, - "responseCount": { + "totalResponseCount": { "type": "integer", - "description": "The number of responses attributed to this billing group.", + "description": "The total number of billable responses.", "format": "int64" }, - "orderId": { - "type": "string", - "description": "The identifier of the order that produced the responses." - }, - "nonBillableCost": { - "type": "number", - "description": "The gross cost of this group's non-billable activity, if it was requested.", - "format": "double", - "nullable": true - }, - "nonBillableResponseCount": { - "type": "integer", - "description": "The number of non-billable responses in this group, if it was requested.", - "format": "int64", - "nullable": true + "lineItems": { + "allOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/ILineItem" + } + } + ], + "description": "The line items (running cost, platform fees, refunds, volume discounts)." } - }, - "description": "A billing group for responses produced by an order." + } }, - "IBillingGroupRankingFlowBillingGroup": { + "GetBillingPeriodOverviewEndpoint_Output": { "required": [ "id", - "name", - "grossCost", - "discount", - "netCost", - "responseCount", - "flowId", - "_t" + "organizationId", + "startDate", + "endDate", + "status", + "totalGrossCost", + "totalDiscount", + "totalNetCost", + "totalResponseCount", + "settlementStale", + "lineItems" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "RankingFlowBillingGroup" - ], - "type": "string" - }, "id": { "type": "string", - "description": "The unique identifier of the billing group." + "description": "The billing period ID." }, - "name": { + "organizationId": { "type": "string", - "description": "A human-readable name for the billing group." + "description": "The organization the billing period belongs to." }, - "grossCost": { + "startDate": { + "type": "string", + "description": "The start date of the billing period.", + "format": "date-time" + }, + "endDate": { + "type": "string", + "description": "The end date of the billing period.", + "format": "date-time" + }, + "status": { + "allOf": [ + { + "$ref": "#/components/schemas/BillingPeriodStatus" + } + ], + "description": "The status of the billing period." + }, + "totalGrossCost": { "type": "number", - "description": "The gross cost of the responses in this group, before any discount.", + "description": "The total gross cost before discounts.", "format": "double" }, - "discount": { + "totalDiscount": { "type": "number", - "description": "The absolute discount applied to the gross cost.", + "description": "The total discount amount.", "format": "double" }, - "netCost": { + "totalNetCost": { "type": "number", - "description": "The net cost of the responses in this group after discount.", + "description": "The total net cost after discounts.", "format": "double" }, - "responseCount": { + "totalResponseCount": { "type": "integer", - "description": "The number of responses attributed to this billing group.", + "description": "The total number of billable responses.", "format": "int64" }, - "flowId": { - "type": "string", - "description": "The identifier of the ranking flow that produced the responses." - }, - "nonBillableCost": { + "totalNonBillableCost": { "type": "number", - "description": "The gross cost of this group's non-billable activity, if it was requested.", + "description": "The gross cost of the period's non-billable activity, if it was requested.", "format": "double", "nullable": true }, - "nonBillableResponseCount": { + "totalNonBillableResponseCount": { "type": "integer", - "description": "The number of non-billable responses in this group, if it was requested.", + "description": "The total number of non-billable responses, if it was requested.", "format": "int64", "nullable": true - } - }, - "description": "A billing group for responses produced by a ranking flow." - }, - "IBillingGroupValidationSetBillingGroup": { - "required": [ - "id", - "name", - "grossCost", - "discount", - "netCost", - "responseCount", - "validationSetId", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "ValidationSetBillingGroup" - ], - "type": "string" - }, - "id": { - "type": "string", - "description": "The unique identifier of the billing group." - }, - "name": { - "type": "string", - "description": "A human-readable name for the billing group." }, - "grossCost": { + "netInvoiceableAmount": { "type": "number", - "description": "The gross cost of the responses in this group, before any discount.", - "format": "double" + "description": "What an invoice for this period would charge, as of the last settlement: usage net of\n discounts plus charges, minus the voucher coverage already booked. Null until the period has\n been settled.", + "format": "double", + "nullable": true }, - "discount": { + "voucherCoverage": { "type": "number", - "description": "The absolute discount applied to the gross cost.", - "format": "double" + "description": "How much of the period's billable usage vouchers absorbed at the last settlement.", + "format": "double", + "nullable": true }, - "netCost": { - "type": "number", - "description": "The net cost of the responses in this group after discount.", - "format": "double" + "settlementCurrency": { + "type": "string", + "description": "The currency the settlement amounts are denominated in.", + "nullable": true }, - "responseCount": { - "type": "integer", - "description": "The number of responses attributed to this billing group.", - "format": "int64" + "settledAt": { + "type": "string", + "description": "When the period was last settled.", + "format": "date-time", + "nullable": true }, - "validationSetId": { + "settlementStale": { + "type": "boolean", + "description": "Whether a billing input changed after the settlement amounts were computed, so they are\n awaiting a recompute." + }, + "closedBy": { "type": "string", - "description": "The identifier of the validation set that produced the responses." + "description": "The operator who closed the period without invoicing it. Null when the period closed on\n its own because nothing was left to invoice.", + "nullable": true }, - "nonBillableCost": { - "type": "number", - "description": "The gross cost of this group's non-billable activity, if it was requested.", - "format": "double", + "closeReason": { + "type": "string", + "description": "Why the period was closed without being invoiced.", "nullable": true }, - "nonBillableResponseCount": { - "type": "integer", - "description": "The number of non-billable responses in this group, if it was requested.", - "format": "int64", + "closedAt": { + "type": "string", + "description": "When the period was closed without being invoiced.", + "format": "date-time", "nullable": true + }, + "lineItems": { + "allOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/ILineItem" + } + } + ], + "description": "The line items (running cost, platform fees, refunds, volume discounts)." } - }, - "description": "A billing group for responses produced by a validation set." + } }, - "ILineItem": { + "GetBillingSettingsTimelineEndpoint_Output": { "required": [ - "_t" + "intervals" ], "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/ILineItemMinimumSpendCommitment" - }, - { - "$ref": "#/components/schemas/ILineItemOtherCharge" - }, - { - "$ref": "#/components/schemas/ILineItemPlatformFee" - }, - { - "$ref": "#/components/schemas/ILineItemRefund" - }, - { - "$ref": "#/components/schemas/ILineItemRunningCost" - }, - { - "$ref": "#/components/schemas/ILineItemVolumeDiscount" - } - ], - "discriminator": { - "propertyName": "_t", - "mapping": { - "MinimumSpendCommitment": "#/components/schemas/ILineItemMinimumSpendCommitment", - "Other": "#/components/schemas/ILineItemOtherCharge", - "PlatformFee": "#/components/schemas/ILineItemPlatformFee", - "Refund": "#/components/schemas/ILineItemRefund", - "RunningCost": "#/components/schemas/ILineItemRunningCost", - "VolumeDiscount": "#/components/schemas/ILineItemVolumeDiscount" + "properties": { + "intervals": { + "allOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/GetBillingSettingsTimelineEndpoint_Output_Interval" + } + } + ], + "description": "The billing settings intervals." } } }, - "ILineItemMinimumSpendCommitment": { + "GetBillingSettingsTimelineEndpoint_Output_Interval": { "required": [ - "name", - "amount", - "_t" + "costPerResponseFreeText", + "costPerResponseImage", + "costPerResponseMediaPerSecond", + "costPerResponseMediaMinimum", + "costPerResponseTextPer50Chars", + "costPerResponseContextTextPer50Chars", + "costPerResponseContextTextMinimum", + "costPerResponseContextImage", + "costPerResponseContextVideoPerSecond", + "costPerResponseContextVideoMinimum", + "discountRatio" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "MinimumSpendCommitment" - ], - "type": "string" - }, - "id": { + "from": { "type": "string", + "format": "date-time", "nullable": true }, - "name": { - "type": "string" + "to": { + "type": "string", + "format": "date-time", + "nullable": true }, - "amount": { + "costPerResponseFreeText": { "type": "number", "format": "double" }, - "comment": { - "type": "string", - "nullable": true - } - } - }, - "ILineItemOtherCharge": { - "required": [ - "id", - "name", - "amount", - "quantity", - "unitPrice", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "Other" - ], - "type": "string" - }, - "id": { - "type": "string" + "costPerResponseImage": { + "type": "number", + "format": "double" }, - "name": { - "type": "string" + "costPerResponseMediaPerSecond": { + "type": "number", + "format": "double" }, - "amount": { + "costPerResponseMediaMinimum": { "type": "number", "format": "double" }, - "comment": { - "type": "string", - "nullable": true + "costPerResponseTextPer50Chars": { + "type": "number", + "format": "double" }, - "quantity": { - "type": "integer", - "format": "int32" + "costPerResponseContextTextPer50Chars": { + "type": "number", + "format": "double" }, - "unitPrice": { + "costPerResponseContextTextMinimum": { "type": "number", "format": "double" - } - } - }, - "ILineItemPlatformFee": { - "required": [ - "id", - "name", - "amount", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "PlatformFee" - ], - "type": "string" }, - "id": { - "type": "string" + "costPerResponseContextImage": { + "type": "number", + "format": "double" }, - "name": { - "type": "string" + "costPerResponseContextVideoPerSecond": { + "type": "number", + "format": "double" }, - "amount": { + "costPerResponseContextVideoMinimum": { "type": "number", "format": "double" }, - "comment": { - "type": "string", - "nullable": true + "discountRatio": { + "type": "number", + "format": "double" } } }, - "ILineItemRefund": { + "GetBillingSummaryEndpoint_Output": { "required": [ - "id", - "name", - "amount", - "quantity", - "unitPrice", - "_t" + "mode", + "currentPeriodUsage", + "minimumSpendCommitment" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "Refund" + "mode": { + "allOf": [ + { + "$ref": "#/components/schemas/BillingSummaryMode" + } ], - "type": "string" - }, - "id": { - "type": "string" - }, - "name": { - "type": "string" + "description": "How the billing summary should be presented (usage, limited, or prepaid)." }, - "amount": { + "currentPeriodUsage": { "type": "number", + "description": "The accumulated billable spend in the current billing period.", "format": "double" }, - "comment": { - "type": "string", + "effectiveLimit": { + "type": "number", + "description": "The spending cap for the current period, or null when unlimited.", + "format": "double", "nullable": true }, - "quantity": { - "type": "integer", - "format": "int32" + "availableAmount": { + "type": "number", + "description": "The remaining prepaid balance, set only for prepaid customers.", + "format": "double", + "nullable": true }, - "unitPrice": { + "minimumSpendCommitment": { "type": "number", + "description": "Dollars the customer has committed to spend per billing period; 0 means no commitment.", "format": "double" - } - } - }, - "ILineItemRunningCost": { - "required": [ - "amount", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "RunningCost" - ], - "type": "string" }, - "amount": { + "platformFee": { "type": "number", - "format": "double" + "description": "The recurring fee charged once per billing period. null means no platform fee and\n no line item; 0 is an explicit $0 fee that is still itemized.", + "format": "double", + "nullable": true } } }, - "ILineItemVolumeDiscount": { + "GetBulkCloseBillingPeriodsStatusEndpoint_Output": { "required": [ - "amount", - "effectiveDiscountRatio", - "_t" + "bulkCloseId", + "state", + "dryRun", + "endedBefore", + "reason", + "expectedTotal", + "processed", + "succeeded", + "failed", + "writeOffAmount", + "createdAt", + "createdById", + "createdByMail", + "periods" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "VolumeDiscount" + "bulkCloseId": { + "type": "string", + "description": "The run this progress is about." + }, + "state": { + "allOf": [ + { + "$ref": "#/components/schemas/BulkBillingPeriodCloseState" + } ], - "type": "string" + "description": "The state of the run, not a verdict on the periods it touched: Sweeping is queued or\n in progress, Completed means it reached the end of its selection and NOT that every\n period succeeded (read failed and each period's error for that), and\n Failed means the run itself died early with sweepError saying why." }, - "amount": { - "type": "number", - "format": "double" + "dryRun": { + "type": "boolean", + "description": "Whether this run only reports what it would have written off." }, - "effectiveDiscountRatio": { + "endedBefore": { + "type": "string", + "description": "The selection's cut-off date.", + "format": "date-time" + }, + "maxNetInvoiceableAmount": { "type": "number", - "format": "double" - } - } - }, - "InvoiceStatus": { - "enum": [ - "Generating", - "Draft", - "Open", - "Paid", - "Void", - "Uncollectible", - "Failed" - ] - }, - "ManualChargeReason": { - "enum": [ - "PlatformFee", - "Refund", - "Other", - "MinimumSpendCommitment" - ] - }, - "PagedResultOfIBillingGroup": { - "required": [ - "total", - "page", - "pageSize", - "items" - ], - "type": "object", - "properties": { - "total": { - "type": "integer", - "format": "int64" + "description": "The selection's cap, or null when the run was uncapped.", + "format": "double", + "nullable": true }, - "page": { + "reason": { + "type": "string", + "description": "Why the remaining amounts will never be invoiced." + }, + "expectedTotal": { "type": "integer", + "description": "How many periods matched the selection when the sweep started. Zero until it starts.", "format": "int32" }, - "pageSize": { + "processed": { "type": "integer", + "description": "How many periods the run has reached so far.", "format": "int32" }, - "items": { - "type": "array", - "items": { - "$ref": "#/components/schemas/IBillingGroup" - } + "succeeded": { + "type": "integer", + "description": "How many periods were closed, or would be closed in a dry run.", + "format": "int32" }, - "totalPages": { + "failed": { "type": "integer", + "description": "How many periods were refused or failed. A non-zero count here does not stop the run, and\n does not make its state Failed.", "format": "int32" - } - } - }, - "QueryBillingPeriodsEndpoint_Output": { - "required": [ - "id", - "organizationId", - "startDate", - "endDate", - "status", - "settlementStale", - "createdAt" - ], - "type": "object", - "properties": { - "id": { - "type": "string", - "description": "The billing period ID." }, - "organizationId": { + "writeOffAmount": { + "type": "number", + "description": "The total written off so far, or the total that would be written off in a dry run.", + "format": "double" + }, + "sweepError": { "type": "string", - "description": "The organization the billing period belongs to." + "description": "Why the run itself stopped early, when it did. Set only for a run-level failure; a period\n the sweep refused leaves this null and reports itself in its own error.", + "nullable": true }, - "startDate": { + "createdAt": { "type": "string", - "description": "The start date of the billing period.", + "description": "When the run was requested.", "format": "date-time" }, - "endDate": { + "createdById": { "type": "string", - "description": "The end date of the billing period.", - "format": "date-time" + "description": "The operator accountable for the run, as recorded on every period it closes.", + "format": "uuid" }, - "status": { + "createdByMail": { + "type": "string", + "description": "The operator's mail address." + }, + "completedAt": { + "type": "string", + "description": "When the run finished, whether it completed or failed. Null while it is still sweeping.", + "format": "date-time", + "nullable": true + }, + "periods": { "allOf": [ { - "$ref": "#/components/schemas/BillingPeriodStatus" + "type": "array", + "items": { + "$ref": "#/components/schemas/GetBulkCloseBillingPeriodsStatusEndpoint_Output_Period" + } } ], - "description": "The status of the billing period." + "description": "One verdict per period the run has reached, oldest period first." + } + } + }, + "GetBulkCloseBillingPeriodsStatusEndpoint_Output_Period": { + "required": [ + "billingPeriodId", + "writeOffAmount" + ], + "type": "object", + "properties": { + "billingPeriodId": { + "type": "string" }, - "netInvoiceableAmount": { - "type": "number", - "description": "What an invoice for this period would charge, as of the last settlement. Null until the\n period has been settled.", - "format": "double", + "organizationId": { + "type": "string", "nullable": true }, - "voucherCoverage": { + "writeOffAmount": { "type": "number", - "description": "How much of the period's billable usage vouchers absorbed at the last settlement.", - "format": "double", - "nullable": true - }, - "settlementCurrency": { - "type": "string", - "description": "The currency the settlement amounts are denominated in.", - "nullable": true + "format": "double" }, - "settledAt": { + "error": { "type": "string", - "description": "When the period was last settled.", - "format": "date-time", "nullable": true - }, - "settlementStale": { - "type": "boolean", - "description": "Whether a billing input changed after the settlement amounts were computed." - }, - "createdAt": { - "type": "string", - "description": "The date the billing period was created.", - "format": "date-time" } } }, - "QueryBillingPeriodsEndpoint_PagedResultOfOutput": { + "GetBulkReconciliationStatusEndpoint_Output": { "required": [ - "total", - "page", - "pageSize", - "items" + "bulkReconciliationId", + "dispatchState", + "expectedTotal", + "totalJobs", + "pendingJobs", + "runningJobs", + "completedJobs", + "failedJobs", + "rapidsProcessed", + "rapidsUpdated", + "rapidsAlreadyCorrect", + "rapidsFailed", + "responsesProcessed", + "correctionsCreated", + "responsesAlreadyCorrect", + "responsesFailed", + "createdAt" ], "type": "object", "properties": { - "total": { - "type": "integer", - "format": "int64" + "bulkReconciliationId": { + "type": "string", + "description": "The bulk reconciliation identifier for the bulk operation." }, - "page": { + "correlationId": { + "type": "string", + "description": "The correlation identifier for the bulk operation.", + "nullable": true, + "deprecated": true + }, + "dispatchState": { + "allOf": [ + { + "$ref": "#/components/schemas/BulkReconciliationDispatchState" + } + ], + "description": "The current dispatch state (Dispatching, Completed, Failed)." + }, + "expectedTotal": { "type": "integer", + "description": "The expected total number of billing items to dispatch.", "format": "int32" }, - "pageSize": { + "dispatchCompletedAt": { + "type": "string", + "description": "The timestamp when dispatching finished. Null if still dispatching.", + "format": "date-time", + "nullable": true + }, + "totalJobs": { "type": "integer", + "description": "The total number of reconciliation jobs in this bulk operation.", "format": "int32" }, - "items": { - "type": "array", - "items": { - "$ref": "#/components/schemas/QueryBillingPeriodsEndpoint_Output" - } - }, - "totalPages": { + "pendingJobs": { "type": "integer", + "description": "The number of jobs in Pending state.", "format": "int32" - } - } - }, - "QueryCostsByCustomerEndpoint_Output": { - "required": [ - "customerId", - "customerMail", - "grossCost", - "discount", - "netCost", - "responseCount" - ], - "type": "object", - "properties": { - "customerId": { - "type": "string", - "description": "The customer identifier.", - "format": "uuid" }, - "customerMail": { - "type": "string", - "description": "The customer email." + "runningJobs": { + "type": "integer", + "description": "The number of jobs in Running state.", + "format": "int32" }, - "grossCost": { - "type": "number", - "description": "The gross cost for this customer (before discount).", - "format": "double" + "completedJobs": { + "type": "integer", + "description": "The number of jobs in Completed state.", + "format": "int32" }, - "discount": { - "type": "number", - "description": "The discount for this customer.", - "format": "double" + "failedJobs": { + "type": "integer", + "description": "The number of jobs in Failed state.", + "format": "int32" }, - "netCost": { - "type": "number", - "description": "The net cost for this customer (after discount).", - "format": "double" + "rapidsProcessed": { + "type": "integer", + "description": "The total number of rapids processed across all jobs.", + "format": "int32" }, - "cost": { - "type": "number", - "description": "Deprecated. Use NetCost instead.", - "format": "double", - "deprecated": true + "rapidsUpdated": { + "type": "integer", + "description": "The total number of rapids updated across all jobs.", + "format": "int32" }, - "responseCount": { + "rapidsAlreadyCorrect": { "type": "integer", - "description": "The total number of responses for this customer.", - "format": "int64" - } - }, - "description": "Billing cost data aggregated per customer." - }, - "QueryCostsByCustomerEndpoint_PagedResultOfOutput": { - "required": [ - "total", - "page", - "pageSize", - "items" - ], - "type": "object", - "properties": { - "total": { + "description": "The total number of rapids already correct across all jobs.", + "format": "int32" + }, + "rapidsFailed": { "type": "integer", - "format": "int64" + "description": "The total number of rapids that failed across all jobs.", + "format": "int32" }, - "page": { + "responsesProcessed": { "type": "integer", + "description": "The total number of responses processed across all jobs.", "format": "int32" }, - "pageSize": { + "correctionsCreated": { "type": "integer", + "description": "The total number of corrections created across all jobs.", "format": "int32" }, - "items": { - "type": "array", - "items": { - "$ref": "#/components/schemas/QueryCostsByCustomerEndpoint_Output" - } + "responsesAlreadyCorrect": { + "type": "integer", + "description": "The total number of responses already correct across all jobs.", + "format": "int32" }, - "totalPages": { + "responsesFailed": { "type": "integer", + "description": "The total number of responses that failed across all jobs.", "format": "int32" + }, + "createdAt": { + "type": "string", + "description": "The timestamp when the bulk operation was created.", + "format": "date-time" + }, + "completedAt": { + "type": "string", + "description": "The timestamp when all jobs completed. Null if not fully complete.", + "format": "date-time", + "nullable": true } } }, - "QueryCostsByOrganizationEndpoint_Output": { + "GetCheckoutSessionEndpoint_Output": { "required": [ - "organizationOwnerId", - "organizationName", + "status" + ], + "type": "object", + "properties": { + "status": { + "type": "string", + "description": "The current status of the checkout session." + } + } + }, + "GetCostTimeSeriesEndpoint_CostDataPoint": { + "required": [ + "periodStart", "grossCost", "discount", "netCost", @@ -62694,78 +63390,78 @@ ], "type": "object", "properties": { - "organizationOwnerId": { - "type": "string", - "description": "The organization owner identifier.", - "format": "uuid" - }, - "organizationName": { + "periodStart": { "type": "string", - "description": "The organization name." + "format": "date-time" }, "grossCost": { "type": "number", - "description": "The gross cost for this organization (before discount).", "format": "double" }, "discount": { "type": "number", - "description": "The discount for this organization.", "format": "double" }, "netCost": { "type": "number", - "description": "The net cost for this organization (after discount).", "format": "double" }, "cost": { "type": "number", - "description": "Deprecated. Use NetCost instead.", "format": "double", "deprecated": true }, "responseCount": { "type": "integer", - "description": "The total number of responses for this organization.", "format": "int64" } - }, - "description": "Billing cost data aggregated per organization." + } }, - "QueryCostsByOrganizationEndpoint_PagedResultOfOutput": { + "GetCostTimeSeriesEndpoint_Output": { "required": [ - "total", - "page", - "pageSize", - "items" + "timeSeries", + "totalGrossCost", + "totalDiscount", + "totalNetCost" ], "type": "object", "properties": { - "total": { - "type": "integer", - "format": "int64" + "timeSeries": { + "allOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/GetCostTimeSeriesEndpoint_CostDataPoint" + } + } + ], + "description": "The time series data points." }, - "page": { - "type": "integer", - "format": "int32" + "totalGrossCost": { + "type": "number", + "description": "The total gross cost across all data points.", + "format": "double" }, - "pageSize": { - "type": "integer", - "format": "int32" + "totalDiscount": { + "type": "number", + "description": "The total discount across all data points.", + "format": "double" }, - "items": { - "type": "array", - "items": { - "$ref": "#/components/schemas/QueryCostsByOrganizationEndpoint_Output" - } + "totalNetCost": { + "type": "number", + "description": "The total net cost across all data points.", + "format": "double" }, - "totalPages": { - "type": "integer", - "format": "int32" + "totalCost": { + "type": "number", + "description": "Deprecated. Use TotalNetCost instead.", + "format": "double", + "deprecated": true } - } + }, + "description": "The output for the cost time series endpoint." }, - "QueryInvoicesEndpoint_Output": { + "GetInvoiceEndpoint_Output": { "required": [ "id", "billingPeriodId", @@ -62773,7 +63469,6 @@ "billingPeriodEnd", "status", "amountDue", - "organizationId", "createdAt" ], "type": "object", @@ -62819,10 +63514,6 @@ "description": "The invoice currency.", "nullable": true }, - "organizationId": { - "type": "string", - "description": "The organization the invoice belongs to." - }, "createdAt": { "type": "string", "description": "When the invoice was created.", @@ -62839,2759 +63530,3414 @@ "description": "When the invoice was paid.", "format": "date-time", "nullable": true - }, - "voidedAt": { - "type": "string", - "description": "When the invoice was voided.", - "format": "date-time", - "nullable": true } } }, - "QueryInvoicesEndpoint_PagedResultOfOutput": { + "GetReconciliationStatusEndpoint_Output": { "required": [ - "total", - "page", - "pageSize", - "items" + "jobId", + "billingId", + "state", + "timestampMode", + "rapidsProcessed", + "rapidsUpdated", + "rapidsAlreadyCorrect", + "rapidsFailed", + "responsesProcessed", + "correctionsCreated", + "responsesAlreadyCorrect", + "responsesFailed", + "createdAt", + "createdById", + "createdByMail" ], "type": "object", "properties": { - "total": { + "jobId": { + "type": "string", + "description": "The unique identifier of the reconciliation job." + }, + "billingId": { + "type": "string", + "description": "The billing item identifier this job reconciles." + }, + "bulkReconciliationId": { + "type": "string", + "description": "The bulk reconciliation identifier if this job was created as part of a bulk operation.", + "nullable": true + }, + "correlationId": { + "type": "string", + "description": "The correlation identifier if this job was created as part of a bulk operation.", + "nullable": true, + "deprecated": true + }, + "state": { + "allOf": [ + { + "$ref": "#/components/schemas/ReconciliationJobState" + } + ], + "description": "The current state of the reconciliation job." + }, + "timestampMode": { + "allOf": [ + { + "$ref": "#/components/schemas/ReconciliationTimestampMode" + } + ], + "description": "The timestamp mode used for correction entries." + }, + "rapidsProcessed": { "type": "integer", - "format": "int64" + "description": "The total number of rapids processed.", + "format": "int32" }, - "page": { + "rapidsUpdated": { "type": "integer", + "description": "The number of rapids that were updated.", "format": "int32" }, - "pageSize": { + "rapidsAlreadyCorrect": { "type": "integer", + "description": "The number of rapids that were already correct.", "format": "int32" }, - "items": { - "type": "array", - "items": { - "$ref": "#/components/schemas/QueryInvoicesEndpoint_Output" - } + "rapidsFailed": { + "type": "integer", + "description": "The number of rapids that failed during reconciliation.", + "format": "int32" }, - "totalPages": { + "responsesProcessed": { "type": "integer", + "description": "The total number of responses processed.", "format": "int32" - } - } - }, - "QueryVouchersEndpoint_Output": { - "required": [ - "id", - "amount", - "used", - "remaining", - "issuedAt", - "expiresAt", - "status", - "source" - ], - "type": "object", - "properties": { - "id": { - "type": "string", - "description": "The voucher id." }, - "amount": { - "type": "number", - "description": "The face value of the voucher in dollars.", - "format": "double" + "correctionsCreated": { + "type": "integer", + "description": "The number of correction entries created.", + "format": "int32" }, - "used": { - "type": "number", - "description": "The amount already consumed across closed billing periods.", - "format": "double" + "responsesAlreadyCorrect": { + "type": "integer", + "description": "The number of responses that were already correct.", + "format": "int32" }, - "remaining": { - "type": "number", - "description": "The remaining free usage the voucher can still grant.", - "format": "double" + "responsesFailed": { + "type": "integer", + "description": "The number of responses that failed during reconciliation.", + "format": "int32" }, - "issuedAt": { + "errorMessage": { "type": "string", - "description": "When the voucher was issued.", - "format": "date-time" + "description": "The error message if the job failed.", + "nullable": true }, - "expiresAt": { + "completedAt": { "type": "string", - "description": "When the voucher expires.", + "description": "The timestamp when the job completed.", + "format": "date-time", + "nullable": true + }, + "createdAt": { + "type": "string", + "description": "The timestamp when the job was created.", "format": "date-time" }, - "status": { - "allOf": [ - { - "$ref": "#/components/schemas/VoucherStatus" - } - ], - "description": "The voucher's lifecycle status." + "createdById": { + "type": "string", + "description": "The identifier of the user who created the job.", + "format": "uuid" }, - "source": { + "createdByMail": { + "type": "string", + "description": "The email of the user who created the job." + } + } + }, + "GetVolumeDiscountsEndpoint_Output": { + "required": [ + "items" + ], + "type": "object", + "properties": { + "items": { "allOf": [ { - "$ref": "#/components/schemas/VoucherSource" + "type": "array", + "items": { + "$ref": "#/components/schemas/GetVolumeDiscountsEndpoint_Output_VolumeDiscountItem" + } } ], - "description": "Where the voucher came from." + "description": "The volume discount brackets." } } }, - "QueryVouchersEndpoint_PagedResultOfOutput": { + "GetVolumeDiscountsEndpoint_Output_VolumeDiscountItem": { "required": [ - "total", - "page", - "pageSize", - "items" + "id", + "minResponses", + "discountRatio" ], "type": "object", "properties": { - "total": { - "type": "integer", - "format": "int64" - }, - "page": { - "type": "integer", - "format": "int32" + "id": { + "type": "string" }, - "pageSize": { + "minResponses": { "type": "integer", - "format": "int32" - }, - "items": { - "type": "array", - "items": { - "$ref": "#/components/schemas/QueryVouchersEndpoint_Output" - } + "format": "int64" }, - "totalPages": { - "type": "integer", - "format": "int32" + "discountRatio": { + "type": "number", + "format": "double" } } }, - "ReconciliationJobState": { - "enum": [ - "Pending", - "Running", - "Completed", - "Failed" - ] - }, - "ReconciliationTimestampMode": { - "enum": [ - "UseResponseCreatedAt", - "UseReconciliationTime" - ] - }, - "ResettleBillingPeriodEndpoint_Input": { - "type": "object", - "properties": { - "reopen": { - "type": "boolean", - "description": "Whether to undo an operator's close before re-settling, bringing the period's remaining\n amount back for review. Defaults to false, which leaves a closed period alone." - } - } - }, - "ResettleBillingPeriodEndpoint_Output": { + "GrantVoucherEndpoint_Input": { "required": [ - "billingPeriodId", - "status", - "skipped" + "organizationId", + "amount" ], "type": "object", "properties": { - "billingPeriodId": { - "type": "string", - "description": "The re-settled billing period." - }, - "status": { - "allOf": [ - { - "$ref": "#/components/schemas/BillingPeriodStatus" - } - ], - "description": "The status the period is in after the call." - }, - "netInvoiceableAmount": { - "type": "number", - "description": "What an invoice for this period would now charge.", - "format": "double", - "nullable": true - }, - "voucherCoverage": { - "type": "number", - "description": "How much of the period's billable usage vouchers absorbed.", - "format": "double", - "nullable": true - }, - "settledAt": { + "organizationId": { "type": "string", - "description": "When the period was settled by this call.", - "format": "date-time", - "nullable": true - }, - "skipped": { - "type": "boolean", - "description": "Whether the period was left untouched." + "description": "The id of the organization to grant the voucher to." }, - "skippedReason": { - "type": "string", - "description": "Why the period was left untouched, when it was.", - "nullable": true - } - } - }, - "SetMinimumSpendCommitmentEndpoint_Input": { - "required": [ - "minimumSpendCommitment" - ], - "type": "object", - "properties": { - "minimumSpendCommitment": { + "amount": { "type": "number", - "description": "The new minimum spend commitment. 0 means no commitment; a positive value tops up\n the usage-side bill at invoice time when measured spend falls short.", + "description": "The face value of the voucher in dollars.", "format": "double" - } - } - }, - "SetOrganizationCreditLineEndpoint_Input": { - "required": [ - "creditLine" - ], - "type": "object", - "properties": { - "creditLine": { - "type": "number", - "description": "The new credit line. null means no limit (unlimited), 0 disables all traffic,\n and a positive value caps spend at that amount.", - "format": "double", - "nullable": true - } - } - }, - "SetPlatformFeeEndpoint_Input": { - "required": [ - "platformFee" - ], - "type": "object", - "properties": { - "platformFee": { - "type": "number", - "description": "The new platform fee. null removes the platform fee; 0 is an explicit $0\n fee that is still shown; a positive value is charged once per billing period.", - "format": "double", - "nullable": true - } - } - }, - "StartBulkReconciliationEndpoint_Input": { - "required": [ - "organizationId" - ], - "type": "object", - "properties": { - "billingItemId": { - "type": "string", - "description": "The identifier of a single billing item to reconcile.", - "nullable": true - }, - "organizationId": { - "type": "string", - "description": "The organization the reconciliation is scoped to." - }, - "customerId": { - "type": "string", - "description": "The customer identifier to reconcile all billing items for.", - "format": "uuid", - "nullable": true }, - "billingGroupId": { - "type": "string", - "description": "The billing group identifier to reconcile all billing items for.", - "nullable": true - }, - "startDate": { + "validity": { + "pattern": "^-?(\\d+\\.)?\\d{2}:\\d{2}:\\d{2}(\\.\\d{1,7})?$", "type": "string", - "description": "Optional start date filter. Only applies with CustomerId or BillingGroupId.", - "format": "date-time", + "description": "How long the voucher stays valid, counted from now. Serialized as a duration string in\n the format [days.]hh:mm:ss (the days part is optional): \"30.00:00:00\" = 30\n days, \"7.00:00:00\" = 7 days, \"12:00:00\" = 12 hours. Must be positive.\n Provide this or expiresAt, not both.", "nullable": true }, - "endDate": { + "expiresAt": { "type": "string", - "description": "Optional end date filter. Only applies with CustomerId or BillingGroupId.", + "description": "An explicit expiry instant as an ISO-8601 timestamp (e.g. \"2026-12-31T23:59:59Z\").\n Use this instead of validity when you know the exact date the\n voucher should expire. Provide this or validity, not both.", "format": "date-time", "nullable": true - }, - "timestampMode": { - "allOf": [ - { - "$ref": "#/components/schemas/ReconciliationTimestampMode" - } - ], - "description": "Controls the timestamp used for correction entries." } } }, - "StartBulkReconciliationEndpoint_Output": { + "GrantVoucherEndpoint_Output": { "required": [ - "bulkReconciliationId" + "voucherId" ], "type": "object", "properties": { - "bulkReconciliationId": { - "type": "string", - "description": "The bulk reconciliation identifier for all jobs created in this bulk operation." - }, - "correlationId": { + "voucherId": { "type": "string", - "description": "The correlation identifier for all jobs created in this bulk operation.", - "nullable": true, - "deprecated": true - } - } - }, - "TimeGrouping": { - "enum": [ - "Hour", - "Day", - "Week", - "Month", - "Minute" - ], - "description": "The time interval used to aggregate a time series." - }, - "VoucherSource": { - "enum": [ - "Signup", - "ManualGrant", - "TopUp", - "WriteOff" - ] - }, - "VoucherStatus": { - "enum": [ - "Active", - "Exhausted", - "Expired", - "Revoked" - ] - }, - "GetPipelineByIdEndpoint_Output": { - "required": [ - "artifacts", - "featureFlags" - ], - "type": "object", - "properties": { - "artifacts": { - "allOf": [ - { - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/IArtifact" - } - } - ], - "description": "The artifacts attached to the pipeline, keyed by their role." - }, - "featureFlags": { - "allOf": [ - { - "type": "array", - "items": { - "$ref": "#/components/schemas/FeatureFlag" - } - } - ], - "description": "The feature flags enabled for the pipeline." + "description": "The id of the granted voucher." } } }, - "IArtifact": { + "IBillingGroup": { "required": [ "_t" ], "type": "object", "oneOf": [ { - "$ref": "#/components/schemas/IArtifactCampaignArtifact" + "$ref": "#/components/schemas/IBillingGroupAudienceDistillationBillingGroup" }, { - "$ref": "#/components/schemas/IArtifactDatasetArtifact" + "$ref": "#/components/schemas/IBillingGroupAudienceJobBillingGroup" }, { - "$ref": "#/components/schemas/IArtifactFileArtifact" + "$ref": "#/components/schemas/IBillingGroupBenchmarkBillingGroup" }, { - "$ref": "#/components/schemas/IArtifactWorkflowArtifact" + "$ref": "#/components/schemas/IBillingGroupOrderBillingGroup" }, { - "$ref": "#/components/schemas/IArtifactWorkflowConfigArtifact" + "$ref": "#/components/schemas/IBillingGroupRankingFlowBillingGroup" + }, + { + "$ref": "#/components/schemas/IBillingGroupValidationSetBillingGroup" } ], + "description": "A billable group of responses on a billing period, identified by a discriminator.\n Implementations describe the source of the charges (order, benchmark, audience job, etc.).", "discriminator": { "propertyName": "_t", "mapping": { - "CampaignArtifactModel": "#/components/schemas/IArtifactCampaignArtifact", - "DatasetArtifactModel": "#/components/schemas/IArtifactDatasetArtifact", - "FileArtifactModel": "#/components/schemas/IArtifactFileArtifact", - "WorkflowArtifactModel": "#/components/schemas/IArtifactWorkflowArtifact", - "WorkflowConfigArtifactModel": "#/components/schemas/IArtifactWorkflowConfigArtifact" + "AudienceDistillationBillingGroup": "#/components/schemas/IBillingGroupAudienceDistillationBillingGroup", + "AudienceJobBillingGroup": "#/components/schemas/IBillingGroupAudienceJobBillingGroup", + "BenchmarkBillingGroup": "#/components/schemas/IBillingGroupBenchmarkBillingGroup", + "OrderBillingGroup": "#/components/schemas/IBillingGroupOrderBillingGroup", + "RankingFlowBillingGroup": "#/components/schemas/IBillingGroupRankingFlowBillingGroup", + "ValidationSetBillingGroup": "#/components/schemas/IBillingGroupValidationSetBillingGroup" } } }, - "IArtifactCampaignArtifact": { + "IBillingGroupAudienceDistillationBillingGroup": { "required": [ - "campaignId", - "identifier", + "id", + "name", + "grossCost", + "discount", + "netCost", + "responseCount", + "audienceId", "_t" ], "properties": { "_t": { "enum": [ - "CampaignArtifactModel" + "AudienceDistillationBillingGroup" ], "type": "string" }, - "campaignId": { - "type": "string" + "id": { + "type": "string", + "description": "The unique identifier of the billing group." }, - "identifier": { - "type": "string" - } - } - }, - "IArtifactDatasetArtifact": { - "required": [ - "datasetId", - "identifier", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "DatasetArtifactModel" - ], - "type": "string" + "name": { + "type": "string", + "description": "A human-readable name for the billing group." }, - "datasetId": { - "type": "string" + "grossCost": { + "type": "number", + "description": "The gross cost of the responses in this group, before any discount.", + "format": "double" }, - "identifier": { - "type": "string" - } - } - }, - "IArtifactFileArtifact": { - "required": [ - "fileName", - "identifier", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "FileArtifactModel" - ], - "type": "string" + "discount": { + "type": "number", + "description": "The absolute discount applied to the gross cost.", + "format": "double" }, - "fileName": { - "type": "string" + "netCost": { + "type": "number", + "description": "The net cost of the responses in this group after discount.", + "format": "double" }, - "identifier": { - "type": "string" + "responseCount": { + "type": "integer", + "description": "The number of responses attributed to this billing group.", + "format": "int64" + }, + "audienceId": { + "type": "string", + "description": "The identifier of the audience the distillation run was executed for." + }, + "nonBillableCost": { + "type": "number", + "description": "The gross cost of this group's non-billable activity, if it was requested.", + "format": "double", + "nullable": true + }, + "nonBillableResponseCount": { + "type": "integer", + "description": "The number of non-billable responses in this group, if it was requested.", + "format": "int64", + "nullable": true } - } + }, + "description": "A billing group for responses produced by an audience distillation run." }, - "IArtifactWorkflowArtifact": { + "IBillingGroupAudienceJobBillingGroup": { "required": [ - "workflowId", - "identifier", + "id", + "name", + "grossCost", + "discount", + "netCost", + "responseCount", + "jobId", + "audienceId", "_t" ], "properties": { "_t": { "enum": [ - "WorkflowArtifactModel" + "AudienceJobBillingGroup" ], "type": "string" }, - "workflowId": { - "type": "string" + "id": { + "type": "string", + "description": "The unique identifier of the billing group." }, - "identifier": { - "type": "string" + "name": { + "type": "string", + "description": "A human-readable name for the billing group." + }, + "grossCost": { + "type": "number", + "description": "The gross cost of the responses in this group, before any discount.", + "format": "double" + }, + "discount": { + "type": "number", + "description": "The absolute discount applied to the gross cost.", + "format": "double" + }, + "netCost": { + "type": "number", + "description": "The net cost of the responses in this group after discount.", + "format": "double" + }, + "responseCount": { + "type": "integer", + "description": "The number of responses attributed to this billing group.", + "format": "int64" + }, + "jobId": { + "type": "string", + "description": "The identifier of the audience job that produced the responses." + }, + "audienceId": { + "type": "string", + "description": "The identifier of the audience the job belongs to." + }, + "nonBillableCost": { + "type": "number", + "description": "The gross cost of this group's non-billable activity, if it was requested.", + "format": "double", + "nullable": true + }, + "nonBillableResponseCount": { + "type": "integer", + "description": "The number of non-billable responses in this group, if it was requested.", + "format": "int64", + "nullable": true } - } + }, + "description": "A billing group for responses produced by an audience job." }, - "IArtifactWorkflowConfigArtifact": { + "IBillingGroupBenchmarkBillingGroup": { "required": [ - "workflowConfig", - "identifier", + "id", + "name", + "grossCost", + "discount", + "netCost", + "responseCount", + "benchmarkId", "_t" ], "properties": { "_t": { "enum": [ - "WorkflowConfigArtifactModel" + "BenchmarkBillingGroup" ], "type": "string" }, - "workflowConfig": { - "$ref": "#/components/schemas/IWorkflowConfig" + "id": { + "type": "string", + "description": "The unique identifier of the billing group." }, - "identifier": { - "type": "string" - } - } - }, - "IPipelineAsset": { - "required": [ - "_t" - ], - "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/IPipelineAssetPipelineFileAsset" + "name": { + "type": "string", + "description": "A human-readable name for the billing group." }, - { - "$ref": "#/components/schemas/IPipelineAssetPipelineMultiAsset" + "grossCost": { + "type": "number", + "description": "The gross cost of the responses in this group, before any discount.", + "format": "double" }, - { - "$ref": "#/components/schemas/IPipelineAssetPipelineNullAsset" + "discount": { + "type": "number", + "description": "The absolute discount applied to the gross cost.", + "format": "double" }, - { - "$ref": "#/components/schemas/IPipelineAssetPipelineTextAsset" - } - ], - "discriminator": { - "propertyName": "_t", - "mapping": { - "FileAsset": "#/components/schemas/IPipelineAssetPipelineFileAsset", - "MultiAsset": "#/components/schemas/IPipelineAssetPipelineMultiAsset", - "NullAsset": "#/components/schemas/IPipelineAssetPipelineNullAsset", - "TextAsset": "#/components/schemas/IPipelineAssetPipelineTextAsset" + "netCost": { + "type": "number", + "description": "The net cost of the responses in this group after discount.", + "format": "double" + }, + "responseCount": { + "type": "integer", + "description": "The number of responses attributed to this billing group.", + "format": "int64" + }, + "benchmarkId": { + "type": "string", + "description": "The identifier of the benchmark that produced the responses." + }, + "nonBillableCost": { + "type": "number", + "description": "The gross cost of this group's non-billable activity, if it was requested.", + "format": "double", + "nullable": true + }, + "nonBillableResponseCount": { + "type": "integer", + "description": "The number of non-billable responses in this group, if it was requested.", + "format": "int64", + "nullable": true } - } + }, + "description": "A billing group for responses produced by a benchmark." }, - "IPipelineAssetPipelineFileAsset": { + "IBillingGroupOrderBillingGroup": { "required": [ - "fileName", - "metadata", + "id", + "name", + "grossCost", + "discount", + "netCost", + "responseCount", + "orderId", "_t" ], "properties": { "_t": { "enum": [ - "FileAsset" + "OrderBillingGroup" ], "type": "string" }, - "fileName": { - "type": "string" + "id": { + "type": "string", + "description": "The unique identifier of the billing group." }, - "metadata": { - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/IPipelineMetadata" - } - } - } - }, - "IPipelineAssetPipelineMultiAsset": { - "required": [ - "assets", - "metadata", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "MultiAsset" - ], - "type": "string" + "name": { + "type": "string", + "description": "A human-readable name for the billing group." }, - "assets": { - "type": "array", - "items": { - "$ref": "#/components/schemas/IPipelineAsset" - } + "grossCost": { + "type": "number", + "description": "The gross cost of the responses in this group, before any discount.", + "format": "double" }, - "metadata": { - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/IPipelineMetadata" - } + "discount": { + "type": "number", + "description": "The absolute discount applied to the gross cost.", + "format": "double" + }, + "netCost": { + "type": "number", + "description": "The net cost of the responses in this group after discount.", + "format": "double" + }, + "responseCount": { + "type": "integer", + "description": "The number of responses attributed to this billing group.", + "format": "int64" + }, + "orderId": { + "type": "string", + "description": "The identifier of the order that produced the responses." + }, + "nonBillableCost": { + "type": "number", + "description": "The gross cost of this group's non-billable activity, if it was requested.", + "format": "double", + "nullable": true + }, + "nonBillableResponseCount": { + "type": "integer", + "description": "The number of non-billable responses in this group, if it was requested.", + "format": "int64", + "nullable": true } - } + }, + "description": "A billing group for responses produced by an order." }, - "IPipelineAssetPipelineNullAsset": { + "IBillingGroupRankingFlowBillingGroup": { "required": [ - "metadata", + "id", + "name", + "grossCost", + "discount", + "netCost", + "responseCount", + "flowId", "_t" ], "properties": { "_t": { "enum": [ - "NullAsset" + "RankingFlowBillingGroup" ], "type": "string" }, - "metadata": { - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/IPipelineMetadata" - } + "id": { + "type": "string", + "description": "The unique identifier of the billing group." + }, + "name": { + "type": "string", + "description": "A human-readable name for the billing group." + }, + "grossCost": { + "type": "number", + "description": "The gross cost of the responses in this group, before any discount.", + "format": "double" + }, + "discount": { + "type": "number", + "description": "The absolute discount applied to the gross cost.", + "format": "double" + }, + "netCost": { + "type": "number", + "description": "The net cost of the responses in this group after discount.", + "format": "double" + }, + "responseCount": { + "type": "integer", + "description": "The number of responses attributed to this billing group.", + "format": "int64" + }, + "flowId": { + "type": "string", + "description": "The identifier of the ranking flow that produced the responses." + }, + "nonBillableCost": { + "type": "number", + "description": "The gross cost of this group's non-billable activity, if it was requested.", + "format": "double", + "nullable": true + }, + "nonBillableResponseCount": { + "type": "integer", + "description": "The number of non-billable responses in this group, if it was requested.", + "format": "int64", + "nullable": true } - } + }, + "description": "A billing group for responses produced by a ranking flow." }, - "IPipelineAssetPipelineTextAsset": { + "IBillingGroupValidationSetBillingGroup": { "required": [ - "text", - "metadata", + "id", + "name", + "grossCost", + "discount", + "netCost", + "responseCount", + "validationSetId", "_t" ], "properties": { "_t": { "enum": [ - "TextAsset" + "ValidationSetBillingGroup" ], "type": "string" }, - "text": { - "type": "string" + "id": { + "type": "string", + "description": "The unique identifier of the billing group." }, - "metadata": { - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/IPipelineMetadata" - } + "name": { + "type": "string", + "description": "A human-readable name for the billing group." + }, + "grossCost": { + "type": "number", + "description": "The gross cost of the responses in this group, before any discount.", + "format": "double" + }, + "discount": { + "type": "number", + "description": "The absolute discount applied to the gross cost.", + "format": "double" + }, + "netCost": { + "type": "number", + "description": "The net cost of the responses in this group after discount.", + "format": "double" + }, + "responseCount": { + "type": "integer", + "description": "The number of responses attributed to this billing group.", + "format": "int64" + }, + "validationSetId": { + "type": "string", + "description": "The identifier of the validation set that produced the responses." + }, + "nonBillableCost": { + "type": "number", + "description": "The gross cost of this group's non-billable activity, if it was requested.", + "format": "double", + "nullable": true + }, + "nonBillableResponseCount": { + "type": "integer", + "description": "The number of non-billable responses in this group, if it was requested.", + "format": "int64", + "nullable": true } - } + }, + "description": "A billing group for responses produced by a validation set." }, - "IPipelineMetadata": { + "ILineItem": { "required": [ "_t" ], "type": "object", "oneOf": [ { - "$ref": "#/components/schemas/IPipelineMetadataPipelineClassificationMetadata" + "$ref": "#/components/schemas/ILineItemMinimumSpendCommitment" }, { - "$ref": "#/components/schemas/IPipelineMetadataPipelineCountMetadata" + "$ref": "#/components/schemas/ILineItemOtherCharge" }, { - "$ref": "#/components/schemas/IPipelineMetadataPipelineDurationMetadata" + "$ref": "#/components/schemas/ILineItemPlatformFee" }, { - "$ref": "#/components/schemas/IPipelineMetadataPipelineFileTypeMetadata" + "$ref": "#/components/schemas/ILineItemRefund" }, { - "$ref": "#/components/schemas/IPipelineMetadataPipelineImageDimensionMetadata" + "$ref": "#/components/schemas/ILineItemRunningCost" }, { - "$ref": "#/components/schemas/IPipelineMetadataPipelineLocationMetadata" + "$ref": "#/components/schemas/ILineItemVolumeDiscount" + } + ], + "discriminator": { + "propertyName": "_t", + "mapping": { + "MinimumSpendCommitment": "#/components/schemas/ILineItemMinimumSpendCommitment", + "Other": "#/components/schemas/ILineItemOtherCharge", + "PlatformFee": "#/components/schemas/ILineItemPlatformFee", + "Refund": "#/components/schemas/ILineItemRefund", + "RunningCost": "#/components/schemas/ILineItemRunningCost", + "VolumeDiscount": "#/components/schemas/ILineItemVolumeDiscount" + } + } + }, + "ILineItemMinimumSpendCommitment": { + "required": [ + "name", + "amount", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "MinimumSpendCommitment" + ], + "type": "string" }, - { - "$ref": "#/components/schemas/IPipelineMetadataPipelineOriginalFilenameMetadata" + "id": { + "type": "string", + "nullable": true }, - { - "$ref": "#/components/schemas/IPipelineMetadataPipelineSourceUrlMetadata" + "name": { + "type": "string" }, - { - "$ref": "#/components/schemas/IPipelineMetadataPipelineStreamsMetadata" + "amount": { + "type": "number", + "format": "double" }, - { - "$ref": "#/components/schemas/IPipelineMetadataPipelineTextMetadata" + "comment": { + "type": "string", + "nullable": true } + } + }, + "ILineItemOtherCharge": { + "required": [ + "id", + "name", + "amount", + "quantity", + "unitPrice", + "_t" ], - "discriminator": { - "propertyName": "_t", - "mapping": { - "ClassificationMetadata": "#/components/schemas/IPipelineMetadataPipelineClassificationMetadata", - "CountMetadata": "#/components/schemas/IPipelineMetadataPipelineCountMetadata", - "DurationMetadata": "#/components/schemas/IPipelineMetadataPipelineDurationMetadata", - "FileTypeMetadata": "#/components/schemas/IPipelineMetadataPipelineFileTypeMetadata", - "ImageDimensionMetadata": "#/components/schemas/IPipelineMetadataPipelineImageDimensionMetadata", - "LocationMetadata": "#/components/schemas/IPipelineMetadataPipelineLocationMetadata", - "OriginalFilenameMetadata": "#/components/schemas/IPipelineMetadataPipelineOriginalFilenameMetadata", - "SourceUrlMetadata": "#/components/schemas/IPipelineMetadataPipelineSourceUrlMetadata", - "StreamsMetadata": "#/components/schemas/IPipelineMetadataPipelineStreamsMetadata", - "TextMetadata": "#/components/schemas/IPipelineMetadataPipelineTextMetadata" + "properties": { + "_t": { + "enum": [ + "Other" + ], + "type": "string" + }, + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "amount": { + "type": "number", + "format": "double" + }, + "comment": { + "type": "string", + "nullable": true + }, + "quantity": { + "type": "integer", + "format": "int32" + }, + "unitPrice": { + "type": "number", + "format": "double" } } }, - "IPipelineMetadataPipelineClassificationMetadata": { + "ILineItemPlatformFee": { "required": [ - "classification", - "visibilities", + "id", + "name", + "amount", "_t" ], "properties": { "_t": { "enum": [ - "ClassificationMetadata" + "PlatformFee" ], "type": "string" }, - "classification": { + "id": { "type": "string" }, - "visibilities": { - "$ref": "#/components/schemas/MetadataVisibilities" + "name": { + "type": "string" + }, + "amount": { + "type": "number", + "format": "double" + }, + "comment": { + "type": "string", + "nullable": true } } }, - "IPipelineMetadataPipelineCountMetadata": { + "ILineItemRefund": { "required": [ - "visibilities", + "id", + "name", + "amount", + "quantity", + "unitPrice", "_t" ], "properties": { "_t": { "enum": [ - "CountMetadata" + "Refund" ], "type": "string" }, - "count": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "amount": { + "type": "number", + "format": "double" + }, + "comment": { + "type": "string", + "nullable": true + }, + "quantity": { "type": "integer", "format": "int32" }, - "visibilities": { - "$ref": "#/components/schemas/MetadataVisibilities" + "unitPrice": { + "type": "number", + "format": "double" } } }, - "IPipelineMetadataPipelineDurationMetadata": { + "ILineItemRunningCost": { "required": [ - "duration", - "visibilities", + "amount", "_t" ], "properties": { "_t": { "enum": [ - "DurationMetadata" + "RunningCost" ], "type": "string" }, - "duration": { + "amount": { + "type": "number", + "format": "double" + } + } + }, + "ILineItemVolumeDiscount": { + "required": [ + "amount", + "effectiveDiscountRatio", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "VolumeDiscount" + ], + "type": "string" + }, + "amount": { + "type": "number", + "format": "double" + }, + "effectiveDiscountRatio": { + "type": "number", + "format": "double" + } + } + }, + "InvoiceStatus": { + "enum": [ + "Generating", + "Draft", + "Open", + "Paid", + "Void", + "Uncollectible", + "Failed" + ] + }, + "ManualChargeReason": { + "enum": [ + "PlatformFee", + "Refund", + "Other", + "MinimumSpendCommitment" + ] + }, + "PagedResultOfIBillingGroup": { + "required": [ + "total", + "page", + "pageSize", + "items" + ], + "type": "object", + "properties": { + "total": { + "type": "integer", + "format": "int64" + }, + "page": { + "type": "integer", + "format": "int32" + }, + "pageSize": { + "type": "integer", + "format": "int32" + }, + "items": { + "type": "array", + "items": { + "$ref": "#/components/schemas/IBillingGroup" + } + }, + "totalPages": { + "type": "integer", + "format": "int32" + } + } + }, + "QueryBillingPeriodsEndpoint_Output": { + "required": [ + "id", + "organizationId", + "startDate", + "endDate", + "status", + "settlementStale", + "createdAt" + ], + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The billing period ID." + }, + "organizationId": { + "type": "string", + "description": "The organization the billing period belongs to." + }, + "startDate": { + "type": "string", + "description": "The start date of the billing period.", + "format": "date-time" + }, + "endDate": { + "type": "string", + "description": "The end date of the billing period.", + "format": "date-time" + }, + "status": { + "allOf": [ + { + "$ref": "#/components/schemas/BillingPeriodStatus" + } + ], + "description": "The status of the billing period." + }, + "netInvoiceableAmount": { + "type": "number", + "description": "What an invoice for this period would charge, as of the last settlement. Null until the\n period has been settled.", + "format": "double", + "nullable": true + }, + "voucherCoverage": { + "type": "number", + "description": "How much of the period's billable usage vouchers absorbed at the last settlement.", + "format": "double", + "nullable": true + }, + "settlementCurrency": { + "type": "string", + "description": "The currency the settlement amounts are denominated in.", + "nullable": true + }, + "settledAt": { + "type": "string", + "description": "When the period was last settled.", + "format": "date-time", + "nullable": true + }, + "settlementStale": { + "type": "boolean", + "description": "Whether a billing input changed after the settlement amounts were computed." + }, + "createdAt": { + "type": "string", + "description": "The date the billing period was created.", + "format": "date-time" + } + } + }, + "QueryBillingPeriodsEndpoint_PagedResultOfOutput": { + "required": [ + "total", + "page", + "pageSize", + "items" + ], + "type": "object", + "properties": { + "total": { + "type": "integer", + "format": "int64" + }, + "page": { + "type": "integer", + "format": "int32" + }, + "pageSize": { + "type": "integer", + "format": "int32" + }, + "items": { + "type": "array", + "items": { + "$ref": "#/components/schemas/QueryBillingPeriodsEndpoint_Output" + } + }, + "totalPages": { + "type": "integer", + "format": "int32" + } + } + }, + "QueryCostsByCustomerEndpoint_Output": { + "required": [ + "customerId", + "customerMail", + "grossCost", + "discount", + "netCost", + "responseCount" + ], + "type": "object", + "properties": { + "customerId": { + "type": "string", + "description": "The customer identifier.", + "format": "uuid" + }, + "customerMail": { + "type": "string", + "description": "The customer email." + }, + "grossCost": { + "type": "number", + "description": "The gross cost for this customer (before discount).", + "format": "double" + }, + "discount": { + "type": "number", + "description": "The discount for this customer.", + "format": "double" + }, + "netCost": { + "type": "number", + "description": "The net cost for this customer (after discount).", + "format": "double" + }, + "cost": { + "type": "number", + "description": "Deprecated. Use NetCost instead.", + "format": "double", + "deprecated": true + }, + "responseCount": { + "type": "integer", + "description": "The total number of responses for this customer.", + "format": "int64" + } + }, + "description": "Billing cost data aggregated per customer." + }, + "QueryCostsByCustomerEndpoint_PagedResultOfOutput": { + "required": [ + "total", + "page", + "pageSize", + "items" + ], + "type": "object", + "properties": { + "total": { + "type": "integer", + "format": "int64" + }, + "page": { + "type": "integer", + "format": "int32" + }, + "pageSize": { + "type": "integer", + "format": "int32" + }, + "items": { + "type": "array", + "items": { + "$ref": "#/components/schemas/QueryCostsByCustomerEndpoint_Output" + } + }, + "totalPages": { + "type": "integer", + "format": "int32" + } + } + }, + "QueryCostsByOrganizationEndpoint_Output": { + "required": [ + "organizationOwnerId", + "organizationName", + "grossCost", + "discount", + "netCost", + "responseCount" + ], + "type": "object", + "properties": { + "organizationOwnerId": { + "type": "string", + "description": "The organization owner identifier.", + "format": "uuid" + }, + "organizationName": { + "type": "string", + "description": "The organization name." + }, + "grossCost": { + "type": "number", + "description": "The gross cost for this organization (before discount).", + "format": "double" + }, + "discount": { + "type": "number", + "description": "The discount for this organization.", + "format": "double" + }, + "netCost": { + "type": "number", + "description": "The net cost for this organization (after discount).", + "format": "double" + }, + "cost": { + "type": "number", + "description": "Deprecated. Use NetCost instead.", + "format": "double", + "deprecated": true + }, + "responseCount": { + "type": "integer", + "description": "The total number of responses for this organization.", + "format": "int64" + } + }, + "description": "Billing cost data aggregated per organization." + }, + "QueryCostsByOrganizationEndpoint_PagedResultOfOutput": { + "required": [ + "total", + "page", + "pageSize", + "items" + ], + "type": "object", + "properties": { + "total": { + "type": "integer", + "format": "int64" + }, + "page": { + "type": "integer", + "format": "int32" + }, + "pageSize": { + "type": "integer", + "format": "int32" + }, + "items": { + "type": "array", + "items": { + "$ref": "#/components/schemas/QueryCostsByOrganizationEndpoint_Output" + } + }, + "totalPages": { + "type": "integer", + "format": "int32" + } + } + }, + "QueryInvoicesEndpoint_Output": { + "required": [ + "id", + "billingPeriodId", + "billingPeriodStart", + "billingPeriodEnd", + "status", + "amountDue", + "organizationId", + "createdAt" + ], + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The invoice ID." + }, + "billingPeriodId": { + "type": "string", + "description": "The billing period this invoice belongs to." + }, + "billingPeriodStart": { + "type": "string", + "description": "The start date of the billing period.", + "format": "date-time" + }, + "billingPeriodEnd": { + "type": "string", + "description": "The end date of the billing period.", + "format": "date-time" + }, + "stripeInvoiceId": { + "type": "string", + "description": "The Stripe invoice ID.", + "nullable": true + }, + "status": { + "allOf": [ + { + "$ref": "#/components/schemas/InvoiceStatus" + } + ], + "description": "The current invoice status." + }, + "amountDue": { + "type": "integer", + "description": "The total amount due in cents.", + "format": "int64" + }, + "currency": { + "type": "string", + "description": "The invoice currency.", + "nullable": true + }, + "organizationId": { + "type": "string", + "description": "The organization the invoice belongs to." + }, + "createdAt": { + "type": "string", + "description": "When the invoice was created.", + "format": "date-time" + }, + "finalizedAt": { + "type": "string", + "description": "When the invoice was finalized.", + "format": "date-time", + "nullable": true + }, + "paidAt": { + "type": "string", + "description": "When the invoice was paid.", + "format": "date-time", + "nullable": true + }, + "voidedAt": { + "type": "string", + "description": "When the invoice was voided.", + "format": "date-time", + "nullable": true + } + } + }, + "QueryInvoicesEndpoint_PagedResultOfOutput": { + "required": [ + "total", + "page", + "pageSize", + "items" + ], + "type": "object", + "properties": { + "total": { + "type": "integer", + "format": "int64" + }, + "page": { + "type": "integer", + "format": "int32" + }, + "pageSize": { + "type": "integer", + "format": "int32" + }, + "items": { + "type": "array", + "items": { + "$ref": "#/components/schemas/QueryInvoicesEndpoint_Output" + } + }, + "totalPages": { + "type": "integer", + "format": "int32" + } + } + }, + "QueryVouchersEndpoint_Output": { + "required": [ + "id", + "amount", + "used", + "remaining", + "issuedAt", + "expiresAt", + "status", + "source" + ], + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The voucher id." + }, + "amount": { + "type": "number", + "description": "The face value of the voucher in dollars.", + "format": "double" + }, + "used": { + "type": "number", + "description": "The amount already consumed across closed billing periods.", + "format": "double" + }, + "remaining": { + "type": "number", + "description": "The remaining free usage the voucher can still grant.", + "format": "double" + }, + "issuedAt": { + "type": "string", + "description": "When the voucher was issued.", + "format": "date-time" + }, + "expiresAt": { "type": "string", + "description": "When the voucher expires.", "format": "date-time" }, - "visibilities": { - "$ref": "#/components/schemas/MetadataVisibilities" - } - } - }, - "IPipelineMetadataPipelineFileTypeMetadata": { - "required": [ - "fileType", - "visibilities", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "FileTypeMetadata" + "status": { + "allOf": [ + { + "$ref": "#/components/schemas/VoucherStatus" + } ], - "type": "string" - }, - "fileType": { - "$ref": "#/components/schemas/FileType" + "description": "The voucher's lifecycle status." }, - "visibilities": { - "$ref": "#/components/schemas/MetadataVisibilities" + "source": { + "allOf": [ + { + "$ref": "#/components/schemas/VoucherSource" + } + ], + "description": "Where the voucher came from." } } }, - "IPipelineMetadataPipelineImageDimensionMetadata": { + "QueryVouchersEndpoint_PagedResultOfOutput": { "required": [ - "visibilities", - "_t" + "total", + "page", + "pageSize", + "items" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "ImageDimensionMetadata" - ], - "type": "string" + "total": { + "type": "integer", + "format": "int64" }, - "height": { + "page": { "type": "integer", "format": "int32" }, - "width": { + "pageSize": { "type": "integer", "format": "int32" }, - "visibilities": { - "$ref": "#/components/schemas/MetadataVisibilities" + "items": { + "type": "array", + "items": { + "$ref": "#/components/schemas/QueryVouchersEndpoint_Output" + } + }, + "totalPages": { + "type": "integer", + "format": "int32" } } }, - "IPipelineMetadataPipelineLocationMetadata": { + "ReconciliationJobState": { + "enum": [ + "Pending", + "Running", + "Completed", + "Failed" + ] + }, + "ReconciliationTimestampMode": { + "enum": [ + "UseResponseCreatedAt", + "UseReconciliationTime" + ] + }, + "ResettleBillingPeriodEndpoint_Input": { + "type": "object", + "properties": { + "reopen": { + "type": "boolean", + "description": "Whether to undo an operator's close before re-settling, bringing the period's remaining\n amount back for review. Defaults to false, which leaves a closed period alone." + } + } + }, + "ResettleBillingPeriodEndpoint_Output": { "required": [ - "visibilities", - "_t" + "billingPeriodId", + "status", + "skipped" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "LocationMetadata" + "billingPeriodId": { + "type": "string", + "description": "The re-settled billing period." + }, + "status": { + "allOf": [ + { + "$ref": "#/components/schemas/BillingPeriodStatus" + } ], - "type": "string" + "description": "The status the period is in after the call." }, - "x": { + "netInvoiceableAmount": { "type": "number", - "format": "float" + "description": "What an invoice for this period would now charge.", + "format": "double", + "nullable": true }, - "y": { + "voucherCoverage": { "type": "number", - "format": "float" + "description": "How much of the period's billable usage vouchers absorbed.", + "format": "double", + "nullable": true }, - "visibilities": { - "$ref": "#/components/schemas/MetadataVisibilities" + "settledAt": { + "type": "string", + "description": "When the period was settled by this call.", + "format": "date-time", + "nullable": true + }, + "skipped": { + "type": "boolean", + "description": "Whether the period was left untouched." + }, + "skippedReason": { + "type": "string", + "description": "Why the period was left untouched, when it was.", + "nullable": true } } }, - "IPipelineMetadataPipelineOriginalFilenameMetadata": { + "SetMinimumSpendCommitmentEndpoint_Input": { "required": [ - "originalFilename", - "visibilities", - "_t" + "minimumSpendCommitment" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "OriginalFilenameMetadata" - ], - "type": "string" - }, - "originalFilename": { - "type": "string" - }, - "visibilities": { - "$ref": "#/components/schemas/MetadataVisibilities" + "minimumSpendCommitment": { + "type": "number", + "description": "The new minimum spend commitment. 0 means no commitment; a positive value tops up\n the usage-side bill at invoice time when measured spend falls short.", + "format": "double" } } }, - "IPipelineMetadataPipelineSourceUrlMetadata": { + "SetOrganizationCreditLineEndpoint_Input": { "required": [ - "url", - "visibilities", - "_t" + "creditLine" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "SourceUrlMetadata" - ], - "type": "string" - }, - "url": { - "type": "string" - }, - "visibilities": { - "$ref": "#/components/schemas/MetadataVisibilities" + "creditLine": { + "type": "number", + "description": "The new credit line. null means no limit (unlimited), 0 disables all traffic,\n and a positive value caps spend at that amount.", + "format": "double", + "nullable": true } } }, - "IPipelineMetadataPipelineStreamsMetadata": { + "SetPlatformFeeEndpoint_Input": { "required": [ - "visibilities", - "_t" + "platformFee" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "StreamsMetadata" - ], - "type": "string" + "platformFee": { + "type": "number", + "description": "The new platform fee. null removes the platform fee; 0 is an explicit $0\n fee that is still shown; a positive value is charged once per billing period.", + "format": "double", + "nullable": true + } + } + }, + "StartBulkReconciliationEndpoint_Input": { + "required": [ + "organizationId" + ], + "type": "object", + "properties": { + "billingItemId": { + "type": "string", + "description": "The identifier of a single billing item to reconcile.", + "nullable": true }, - "hasAudio": { - "type": "boolean" + "organizationId": { + "type": "string", + "description": "The organization the reconciliation is scoped to." }, - "hasVideo": { - "type": "boolean" + "customerId": { + "type": "string", + "description": "The customer identifier to reconcile all billing items for.", + "format": "uuid", + "nullable": true }, - "hasSubtitles": { - "type": "boolean" + "billingGroupId": { + "type": "string", + "description": "The billing group identifier to reconcile all billing items for.", + "nullable": true }, - "visibilities": { - "$ref": "#/components/schemas/MetadataVisibilities" + "startDate": { + "type": "string", + "description": "Optional start date filter. Only applies with CustomerId or BillingGroupId.", + "format": "date-time", + "nullable": true + }, + "endDate": { + "type": "string", + "description": "Optional end date filter. Only applies with CustomerId or BillingGroupId.", + "format": "date-time", + "nullable": true + }, + "timestampMode": { + "allOf": [ + { + "$ref": "#/components/schemas/ReconciliationTimestampMode" + } + ], + "description": "Controls the timestamp used for correction entries." } } }, - "IPipelineMetadataPipelineTextMetadata": { + "StartBulkReconciliationEndpoint_Output": { "required": [ - "visibilities", - "_t" + "bulkReconciliationId" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "TextMetadata" - ], - "type": "string" + "bulkReconciliationId": { + "type": "string", + "description": "The bulk reconciliation identifier for all jobs created in this bulk operation." }, - "text": { + "correlationId": { "type": "string", - "nullable": true + "description": "The correlation identifier for all jobs created in this bulk operation.", + "nullable": true, + "deprecated": true + } + } + }, + "TimeGrouping": { + "enum": [ + "Hour", + "Day", + "Week", + "Month", + "Minute" + ], + "description": "The time interval used to aggregate a time series." + }, + "VoucherSource": { + "enum": [ + "Signup", + "ManualGrant", + "TopUp", + "WriteOff" + ] + }, + "VoucherStatus": { + "enum": [ + "Active", + "Exhausted", + "Expired", + "Revoked" + ] + }, + "GetPipelineByIdEndpoint_Output": { + "required": [ + "artifacts", + "featureFlags" + ], + "type": "object", + "properties": { + "artifacts": { + "allOf": [ + { + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/IArtifact" + } + } + ], + "description": "The artifacts attached to the pipeline, keyed by their role." }, - "visibilities": { - "$ref": "#/components/schemas/MetadataVisibilities" + "featureFlags": { + "allOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/FeatureFlag" + } + } + ], + "description": "The feature flags enabled for the pipeline." } } }, - "IPipelinePairMakerConfig": { + "IArtifact": { "required": [ "_t" ], "type": "object", "oneOf": [ { - "$ref": "#/components/schemas/IPipelinePairMakerConfigPipelineFullPermutationPairMakerConfig" + "$ref": "#/components/schemas/IArtifactCampaignArtifact" }, { - "$ref": "#/components/schemas/IPipelinePairMakerConfigPipelineOnlinePairMakerConfig" + "$ref": "#/components/schemas/IArtifactDatasetArtifact" + }, + { + "$ref": "#/components/schemas/IArtifactFileArtifact" + }, + { + "$ref": "#/components/schemas/IArtifactWorkflowArtifact" + }, + { + "$ref": "#/components/schemas/IArtifactWorkflowConfigArtifact" } ], "discriminator": { "propertyName": "_t", "mapping": { - "FullPermutationPairMakerConfig": "#/components/schemas/IPipelinePairMakerConfigPipelineFullPermutationPairMakerConfig", - "OnlinePairMakerConfig": "#/components/schemas/IPipelinePairMakerConfigPipelineOnlinePairMakerConfig" + "CampaignArtifactModel": "#/components/schemas/IArtifactCampaignArtifact", + "DatasetArtifactModel": "#/components/schemas/IArtifactDatasetArtifact", + "FileArtifactModel": "#/components/schemas/IArtifactFileArtifact", + "WorkflowArtifactModel": "#/components/schemas/IArtifactWorkflowArtifact", + "WorkflowConfigArtifactModel": "#/components/schemas/IArtifactWorkflowConfigArtifact" } } }, - "IPipelinePairMakerConfigPipelineFullPermutationPairMakerConfig": { + "IArtifactCampaignArtifact": { "required": [ + "campaignId", + "identifier", "_t" ], "properties": { "_t": { "enum": [ - "FullPermutationPairMakerConfig" + "CampaignArtifactModel" ], "type": "string" + }, + "campaignId": { + "type": "string" + }, + "identifier": { + "type": "string" } } }, - "IPipelinePairMakerConfigPipelineOnlinePairMakerConfig": { + "IArtifactDatasetArtifact": { "required": [ - "randomMatchesRatio", - "totalComparisonBudget", + "datasetId", + "identifier", "_t" ], "properties": { "_t": { "enum": [ - "OnlinePairMakerConfig" + "DatasetArtifactModel" ], "type": "string" }, - "randomMatchesRatio": { - "type": "number", - "format": "float" + "datasetId": { + "type": "string" }, - "totalComparisonBudget": { - "type": "integer", - "format": "int32" + "identifier": { + "type": "string" } } }, - "IPipelineRankingConfig": { + "IArtifactFileArtifact": { "required": [ + "fileName", + "identifier", "_t" ], - "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/IPipelineRankingConfigPipelineBradleyTerryRankingConfig" + "properties": { + "_t": { + "enum": [ + "FileArtifactModel" + ], + "type": "string" }, - { - "$ref": "#/components/schemas/IPipelineRankingConfigPipelineEloRankingConfig" - } - ], - "discriminator": { - "propertyName": "_t", - "mapping": { - "BradleyTerryRankingConfig": "#/components/schemas/IPipelineRankingConfigPipelineBradleyTerryRankingConfig", - "EloRankingConfig": "#/components/schemas/IPipelineRankingConfigPipelineEloRankingConfig" + "fileName": { + "type": "string" + }, + "identifier": { + "type": "string" } } }, - "IPipelineRankingConfigPipelineBradleyTerryRankingConfig": { + "IArtifactWorkflowArtifact": { "required": [ - "startingScore", + "workflowId", + "identifier", "_t" ], "properties": { "_t": { "enum": [ - "BradleyTerryRankingConfig" + "WorkflowArtifactModel" ], "type": "string" }, - "startingScore": { - "type": "integer", - "format": "int32" + "workflowId": { + "type": "string" + }, + "identifier": { + "type": "string" } } }, - "IPipelineRankingConfigPipelineEloRankingConfig": { + "IArtifactWorkflowConfigArtifact": { "required": [ - "startingElo", - "kFactor", - "scalingFactor", + "workflowConfig", + "identifier", "_t" ], "properties": { "_t": { "enum": [ - "EloRankingConfig" + "WorkflowConfigArtifactModel" ], "type": "string" }, - "startingElo": { - "type": "integer", - "format": "int32" - }, - "kFactor": { - "type": "integer", - "format": "int32" + "workflowConfig": { + "$ref": "#/components/schemas/IWorkflowConfig" }, - "scalingFactor": { - "type": "integer", - "format": "int32" + "identifier": { + "type": "string" } } }, - "IRefereeConfig": { + "IPipelineAsset": { "required": [ "_t" ], "type": "object", "oneOf": [ { - "$ref": "#/components/schemas/IRefereeConfigBudgetRefereeConfig" - }, - { - "$ref": "#/components/schemas/IRefereeConfigNaiveRefereeConfig" + "$ref": "#/components/schemas/IPipelineAssetPipelineFileAsset" }, { - "$ref": "#/components/schemas/IRefereeConfigNeverEndingRefereeConfig" + "$ref": "#/components/schemas/IPipelineAssetPipelineMultiAsset" }, { - "$ref": "#/components/schemas/IRefereeConfigProbabilisticAttachCategoryRefereeConfig" + "$ref": "#/components/schemas/IPipelineAssetPipelineNullAsset" }, { - "$ref": "#/components/schemas/IRefereeConfigQuorumRefereeConfig" + "$ref": "#/components/schemas/IPipelineAssetPipelineTextAsset" } ], "discriminator": { "propertyName": "_t", "mapping": { - "BudgetRefereeConfig": "#/components/schemas/IRefereeConfigBudgetRefereeConfig", - "NaiveRefereeConfig": "#/components/schemas/IRefereeConfigNaiveRefereeConfig", - "NeverEndingRefereeConfig": "#/components/schemas/IRefereeConfigNeverEndingRefereeConfig", - "ProbabilisticAttachCategoryRefereeConfig": "#/components/schemas/IRefereeConfigProbabilisticAttachCategoryRefereeConfig", - "QuorumRefereeConfig": "#/components/schemas/IRefereeConfigQuorumRefereeConfig" + "FileAsset": "#/components/schemas/IPipelineAssetPipelineFileAsset", + "MultiAsset": "#/components/schemas/IPipelineAssetPipelineMultiAsset", + "NullAsset": "#/components/schemas/IPipelineAssetPipelineNullAsset", + "TextAsset": "#/components/schemas/IPipelineAssetPipelineTextAsset" } } }, - "IRefereeConfigBudgetRefereeConfig": { + "IPipelineAssetPipelineFileAsset": { "required": [ - "totalBudget", + "fileName", + "metadata", "_t" ], "properties": { "_t": { "enum": [ - "BudgetRefereeConfig" + "FileAsset" ], "type": "string" }, - "totalBudget": { - "type": "integer", - "format": "int32" - }, - "totalServeBudget": { - "type": "integer", - "format": "int32", - "nullable": true - } - } - }, - "IRefereeConfigNaiveRefereeConfig": { - "required": [ - "_t" - ], - "properties": { - "_t": { - "enum": [ - "NaiveRefereeConfig" - ], + "fileName": { "type": "string" }, - "responsesRequired": { - "type": "integer", - "format": "int32" - }, - "guessesRequired": { - "type": "integer", - "format": "int32", - "deprecated": true + "metadata": { + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/IPipelineMetadata" + } } } }, - "IRefereeConfigNeverEndingRefereeConfig": { + "IPipelineAssetPipelineMultiAsset": { "required": [ + "assets", + "metadata", "_t" ], "properties": { "_t": { "enum": [ - "NeverEndingRefereeConfig" + "MultiAsset" ], "type": "string" + }, + "assets": { + "type": "array", + "items": { + "$ref": "#/components/schemas/IPipelineAsset" + } + }, + "metadata": { + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/IPipelineMetadata" + } } } }, - "IRefereeConfigProbabilisticAttachCategoryRefereeConfig": { + "IPipelineAssetPipelineNullAsset": { "required": [ - "threshold", - "maxVotes", + "metadata", "_t" ], "properties": { "_t": { "enum": [ - "ProbabilisticAttachCategoryRefereeConfig" + "NullAsset" ], "type": "string" }, - "threshold": { - "type": "number", - "format": "double" - }, - "maxVotes": { - "type": "integer", - "format": "int32" + "metadata": { + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/IPipelineMetadata" + } } } }, - "IRefereeConfigQuorumRefereeConfig": { + "IPipelineAssetPipelineTextAsset": { "required": [ - "maxVotes", - "threshold", + "text", + "metadata", "_t" ], "properties": { "_t": { "enum": [ - "QuorumRefereeConfig" + "TextAsset" ], "type": "string" }, - "maxVotes": { - "type": "integer", - "format": "int32" + "text": { + "type": "string" }, - "threshold": { - "type": "integer", - "format": "int32" + "metadata": { + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/IPipelineMetadata" + } } } }, - "IWorkflowConfig": { + "IPipelineMetadata": { "required": [ "_t" ], "type": "object", "oneOf": [ { - "$ref": "#/components/schemas/IWorkflowConfigEvaluationWorkflowConfig" + "$ref": "#/components/schemas/IPipelineMetadataPipelineClassificationMetadata" }, { - "$ref": "#/components/schemas/IWorkflowConfigGroupedRankingWorkflowConfig" + "$ref": "#/components/schemas/IPipelineMetadataPipelineCountMetadata" }, { - "$ref": "#/components/schemas/IWorkflowConfigRankingWorkflowConfig" + "$ref": "#/components/schemas/IPipelineMetadataPipelineDurationMetadata" }, { - "$ref": "#/components/schemas/IWorkflowConfigSimpleWorkflowConfig" + "$ref": "#/components/schemas/IPipelineMetadataPipelineFileTypeMetadata" + }, + { + "$ref": "#/components/schemas/IPipelineMetadataPipelineImageDimensionMetadata" + }, + { + "$ref": "#/components/schemas/IPipelineMetadataPipelineLocationMetadata" + }, + { + "$ref": "#/components/schemas/IPipelineMetadataPipelineOriginalFilenameMetadata" + }, + { + "$ref": "#/components/schemas/IPipelineMetadataPipelineSourceUrlMetadata" + }, + { + "$ref": "#/components/schemas/IPipelineMetadataPipelineStreamsMetadata" + }, + { + "$ref": "#/components/schemas/IPipelineMetadataPipelineTextMetadata" } ], "discriminator": { "propertyName": "_t", "mapping": { - "EvaluationWorkflowConfig": "#/components/schemas/IWorkflowConfigEvaluationWorkflowConfig", - "GroupedRankingWorkflowConfig": "#/components/schemas/IWorkflowConfigGroupedRankingWorkflowConfig", - "RankingWorkflowConfig": "#/components/schemas/IWorkflowConfigRankingWorkflowConfig", - "SimpleWorkflowConfig": "#/components/schemas/IWorkflowConfigSimpleWorkflowConfig" + "ClassificationMetadata": "#/components/schemas/IPipelineMetadataPipelineClassificationMetadata", + "CountMetadata": "#/components/schemas/IPipelineMetadataPipelineCountMetadata", + "DurationMetadata": "#/components/schemas/IPipelineMetadataPipelineDurationMetadata", + "FileTypeMetadata": "#/components/schemas/IPipelineMetadataPipelineFileTypeMetadata", + "ImageDimensionMetadata": "#/components/schemas/IPipelineMetadataPipelineImageDimensionMetadata", + "LocationMetadata": "#/components/schemas/IPipelineMetadataPipelineLocationMetadata", + "OriginalFilenameMetadata": "#/components/schemas/IPipelineMetadataPipelineOriginalFilenameMetadata", + "SourceUrlMetadata": "#/components/schemas/IPipelineMetadataPipelineSourceUrlMetadata", + "StreamsMetadata": "#/components/schemas/IPipelineMetadataPipelineStreamsMetadata", + "TextMetadata": "#/components/schemas/IPipelineMetadataPipelineTextMetadata" } } }, - "IWorkflowConfigEvaluationWorkflowConfig": { + "IPipelineMetadataPipelineClassificationMetadata": { "required": [ - "validationSetId", - "referee", - "shouldAcceptIncorrect", + "classification", + "visibilities", "_t" ], "properties": { "_t": { "enum": [ - "EvaluationWorkflowConfig" + "ClassificationMetadata" ], "type": "string" }, - "validationSetId": { + "classification": { "type": "string" }, - "referee": { - "$ref": "#/components/schemas/IRefereeConfig" - }, - "shouldAcceptIncorrect": { - "type": "boolean" - }, - "featureFlags": { - "type": "array", - "items": { - "$ref": "#/components/schemas/FeatureFlag" - }, - "nullable": true + "visibilities": { + "$ref": "#/components/schemas/MetadataVisibilities" } } }, - "IWorkflowConfigGroupedRankingWorkflowConfig": { + "IPipelineMetadataPipelineCountMetadata": { "required": [ - "criteria", - "referee", - "targetCountryCodes", - "maxParallelism", - "pairMakerConfig", + "visibilities", "_t" ], "properties": { "_t": { "enum": [ - "GroupedRankingWorkflowConfig" + "CountMetadata" ], "type": "string" }, - "criteria": { - "type": "string" - }, - "referee": { - "$ref": "#/components/schemas/IRefereeConfig" - }, - "targetCountryCodes": { - "type": "array", - "items": { - "type": "string" - } - }, - "contexts": { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "nullable": true, - "deprecated": true - }, - "contextAssets": { - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/IPipelineAsset" - }, - "nullable": true, - "deprecated": true - }, - "maxParallelism": { + "count": { "type": "integer", "format": "int32" }, - "rankingConfig": { - "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/IPipelineRankingConfig" - } - ], - "nullable": true - }, - "eloConfig": { - "allOf": [ - { - "$ref": "#/components/schemas/PipelineEloRankingConfig" - } - ], - "deprecated": true - }, - "pairMakerConfig": { - "$ref": "#/components/schemas/IPipelinePairMakerConfig" - }, - "featureFlags": { - "type": "array", - "items": { - "$ref": "#/components/schemas/FeatureFlag" - }, - "nullable": true + "visibilities": { + "$ref": "#/components/schemas/MetadataVisibilities" } } }, - "IWorkflowConfigRankingWorkflowConfig": { + "IPipelineMetadataPipelineDurationMetadata": { "required": [ - "criteria", - "referee", - "pairMakerConfig", + "duration", + "visibilities", "_t" ], "properties": { "_t": { "enum": [ - "RankingWorkflowConfig" + "DurationMetadata" ], "type": "string" }, - "criteria": { - "type": "string" - }, - "referee": { - "$ref": "#/components/schemas/IRefereeConfig" - }, - "context": { + "duration": { "type": "string", - "nullable": true - }, - "contextAsset": { - "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/IPipelineAsset" - } - ], - "nullable": true - }, - "rankingConfig": { - "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/IPipelineRankingConfig" - } - ], - "nullable": true - }, - "eloConfig": { - "allOf": [ - { - "$ref": "#/components/schemas/PipelineEloRankingConfig" - } - ], - "deprecated": true - }, - "pairMakerConfig": { - "$ref": "#/components/schemas/IPipelinePairMakerConfig" + "format": "date-time" }, - "featureFlags": { - "type": "array", - "items": { - "$ref": "#/components/schemas/FeatureFlag" - }, - "nullable": true + "visibilities": { + "$ref": "#/components/schemas/MetadataVisibilities" } } }, - "IWorkflowConfigSimpleWorkflowConfig": { + "IPipelineMetadataPipelineFileTypeMetadata": { "required": [ - "referee", - "blueprint", + "fileType", + "visibilities", "_t" ], "properties": { "_t": { "enum": [ - "SimpleWorkflowConfig" + "FileTypeMetadata" ], "type": "string" }, - "referee": { - "$ref": "#/components/schemas/IRefereeConfig" - }, - "blueprint": { - "$ref": "#/components/schemas/IRapidBlueprint" - }, - "batchSize": { - "type": "integer", - "format": "int32", - "nullable": true + "fileType": { + "$ref": "#/components/schemas/FileType" }, - "featureFlags": { - "type": "array", - "items": { - "$ref": "#/components/schemas/FeatureFlag" - }, - "nullable": true + "visibilities": { + "$ref": "#/components/schemas/MetadataVisibilities" } } }, - "PipelineEloRankingConfig": { + "IPipelineMetadataPipelineImageDimensionMetadata": { "required": [ - "startingElo", - "kFactor", - "scalingFactor" + "visibilities", + "_t" ], - "type": "object", "properties": { - "startingElo": { - "type": "integer", - "format": "int32" + "_t": { + "enum": [ + "ImageDimensionMetadata" + ], + "type": "string" }, - "kFactor": { + "height": { "type": "integer", "format": "int32" }, - "scalingFactor": { - "type": "integer", - "format": "int32" - } - } - }, - "StartPreliminaryDownloadEndpoint_Input": { - "type": "object", - "properties": { - "sendEmail": { - "type": "boolean", - "description": "Whether to email the user when the download is ready." - } - } - }, - "StartPreliminaryDownloadEndpoint_Output": { - "required": [ - "downloadId" - ], - "type": "object", - "properties": { - "downloadId": { - "type": "string", - "description": "The id of the preliminary download that was initiated." - } - } - }, - "AddUserResponseEndpoint_Input": { - "required": [ - "sessionIndex", - "result" - ], - "type": "object", - "properties": { - "sessionIndex": { + "width": { "type": "integer", - "description": "The index of the session when the result was submitted.", "format": "int32" }, - "result": { - "allOf": [ - { - "$ref": "#/components/schemas/IRapidResult" - } - ], - "description": "The result submitted by the user." + "visibilities": { + "$ref": "#/components/schemas/MetadataVisibilities" } } }, - "AddUserResponseEndpoint_Output": { + "IPipelineMetadataPipelineLocationMetadata": { "required": [ - "isAccepted", - "userScore" + "visibilities", + "_t" ], - "type": "object", "properties": { - "isAccepted": { - "type": "boolean", - "description": "Whether the response was accepted." - }, - "validationTruth": { - "allOf": [ - { - "$ref": "#/components/schemas/IValidationTruth" - } - ], - "description": "The validation truth applied to the response, if any." - }, - "explanation": { - "allOf": [ - { - "$ref": "#/components/schemas/TranslatedString" - } - ], - "description": "An optional translated explanation for the user." - }, - "userScore": { - "type": "number", - "description": "The user's score after processing this response.", - "format": "double" - }, - "nextRapid": { - "allOf": [ - { - "$ref": "#/components/schemas/IRapid" - } + "_t": { + "enum": [ + "LocationMetadata" ], - "description": "The next rapid to solve when the session streams its rapids and continues.\n Null when there is nothing further to solve." - } - } - }, - "AttachCategoryRapid_Category": { - "required": [ - "value", - "label" - ], - "type": "object", - "properties": { - "value": { "type": "string" }, - "label": { - "$ref": "#/components/schemas/TranslatedString" - } - } - }, - "BoundingBoxResult_Box": { - "type": "object", - "properties": { - "xMin": { - "type": "number", - "format": "double", - "nullable": true - }, - "yMin": { - "type": "number", - "format": "double", - "nullable": true - }, - "xMax": { + "x": { "type": "number", - "format": "double", - "nullable": true + "format": "float" }, - "yMax": { + "y": { "type": "number", - "format": "double", - "nullable": true - } - } - }, - "ClassifyPayload": { - "required": [ - "categories", - "title" - ], - "type": "object", - "properties": { - "categories": { - "type": "array", - "items": { - "$ref": "#/components/schemas/ClassifyPayload_Category" - } - }, - "title": { - "type": "string" - } - } - }, - "ClassifyPayload_Category": { - "required": [ - "label" - ], - "type": "object", - "properties": { - "label": { - "type": "string" + "format": "float" }, - "value": { - "type": "string", - "nullable": true + "visibilities": { + "$ref": "#/components/schemas/MetadataVisibilities" } } }, - "CreateDemographicRapidEndpoint_Input": { + "IPipelineMetadataPipelineOriginalFilenameMetadata": { "required": [ - "key", - "payload" - ], - "type": "object", - "properties": { - "key": { - "type": "string", - "description": "The identifier of the demographic classification." - }, - "payload": { - "allOf": [ - { - "$ref": "#/components/schemas/ClassifyPayload" - } - ], - "description": "The payload for the classification." - }, - "featureFlags": { - "allOf": [ - { - "type": "array", - "items": { - "$ref": "#/components/schemas/FeatureFlag" - }, - "nullable": true - } - ], - "description": "Optional feature flags to apply to the rapid." - }, - "asset": { - "allOf": [ - { - "$ref": "#/components/schemas/IAssetInput" - } - ], - "description": "An optional asset to associate with the rapid." - }, - "context": { - "type": "string", - "description": "An optional text context to show to the user.", - "nullable": true - }, - "contextAsset": { - "allOf": [ - { - "$ref": "#/components/schemas/IAssetInput" - } + "originalFilename", + "visibilities", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "OriginalFilenameMetadata" ], - "description": "An optional asset to use as context to show to the user." + "type": "string" + }, + "originalFilename": { + "type": "string" + }, + "visibilities": { + "$ref": "#/components/schemas/MetadataVisibilities" } } }, - "CreateDemographicRapidEndpoint_Output": { + "IPipelineMetadataPipelineSourceUrlMetadata": { "required": [ - "rapidId" + "url", + "visibilities", + "_t" ], - "type": "object", "properties": { - "rapidId": { - "type": "string", - "description": "The id of the created rapid." + "_t": { + "enum": [ + "SourceUrlMetadata" + ], + "type": "string" + }, + "url": { + "type": "string" + }, + "visibilities": { + "$ref": "#/components/schemas/MetadataVisibilities" } } }, - "CreateGlobalTextEndpoint_Input": { + "IPipelineMetadataPipelineStreamsMetadata": { "required": [ - "key", - "englishText" + "visibilities", + "_t" ], - "type": "object", "properties": { - "key": { - "type": "string", - "description": "The human-readable key used to look up the text from translations." + "_t": { + "enum": [ + "StreamsMetadata" + ], + "type": "string" }, - "englishText": { - "type": "string", - "description": "The English source text that all translations derive from." + "hasAudio": { + "type": "boolean" + }, + "hasVideo": { + "type": "boolean" + }, + "hasSubtitles": { + "type": "boolean" + }, + "visibilities": { + "$ref": "#/components/schemas/MetadataVisibilities" } } }, - "CreateGlobalTextEndpoint_Output": { + "IPipelineMetadataPipelineTextMetadata": { "required": [ - "globalTextId" + "visibilities", + "_t" ], - "type": "object", "properties": { - "globalTextId": { + "_t": { + "enum": [ + "TextMetadata" + ], + "type": "string" + }, + "text": { "type": "string", - "description": "The unique identifier of the created global text entry." + "nullable": true + }, + "visibilities": { + "$ref": "#/components/schemas/MetadataVisibilities" } } }, - "CreateValidationFeedbackEndpoint_Input": { + "IPipelinePairMakerConfig": { "required": [ - "feedback" + "_t" ], "type": "object", - "properties": { - "feedback": { - "type": "string", - "description": "The feedback text." + "oneOf": [ + { + "$ref": "#/components/schemas/IPipelinePairMakerConfigPipelineFullPermutationPairMakerConfig" + }, + { + "$ref": "#/components/schemas/IPipelinePairMakerConfigPipelineOnlinePairMakerConfig" + } + ], + "discriminator": { + "propertyName": "_t", + "mapping": { + "FullPermutationPairMakerConfig": "#/components/schemas/IPipelinePairMakerConfigPipelineFullPermutationPairMakerConfig", + "OnlinePairMakerConfig": "#/components/schemas/IPipelinePairMakerConfigPipelineOnlinePairMakerConfig" } } }, - "GetAllGlobalTextsEndpoint_Output": { + "IPipelinePairMakerConfigPipelineFullPermutationPairMakerConfig": { "required": [ - "globalTexts" + "_t" ], - "type": "object", "properties": { - "globalTexts": { - "allOf": [ - { - "type": "array", - "items": { - "$ref": "#/components/schemas/GetAllGlobalTextsEndpoint_Output_Item" - } - } + "_t": { + "enum": [ + "FullPermutationPairMakerConfig" ], - "description": "The list of global text entries." + "type": "string" } } }, - "GetAllGlobalTextsEndpoint_Output_Item": { + "IPipelinePairMakerConfigPipelineOnlinePairMakerConfig": { "required": [ - "id", - "key", - "englishText" + "randomMatchesRatio", + "totalComparisonBudget", + "_t" ], - "type": "object", "properties": { - "id": { + "_t": { + "enum": [ + "OnlinePairMakerConfig" + ], "type": "string" }, - "key": { - "type": "string" + "randomMatchesRatio": { + "type": "number", + "format": "float" }, - "englishText": { - "type": "string" + "totalComparisonBudget": { + "type": "integer", + "format": "int32" } } }, - "GetGlobalResponsesEndpoint_Output": { + "IPipelineRankingConfig": { "required": [ - "responses" + "_t" ], "type": "object", - "properties": { - "responses": { - "allOf": [ - { - "type": "array", - "items": { - "$ref": "#/components/schemas/GetGlobalResponsesEndpoint_Output_Response" - } - } - ], - "description": "The most recent public responses." + "oneOf": [ + { + "$ref": "#/components/schemas/IPipelineRankingConfigPipelineBradleyTerryRankingConfig" + }, + { + "$ref": "#/components/schemas/IPipelineRankingConfigPipelineEloRankingConfig" + } + ], + "discriminator": { + "propertyName": "_t", + "mapping": { + "BradleyTerryRankingConfig": "#/components/schemas/IPipelineRankingConfigPipelineBradleyTerryRankingConfig", + "EloRankingConfig": "#/components/schemas/IPipelineRankingConfigPipelineEloRankingConfig" } } }, - "GetGlobalResponsesEndpoint_Output_Response": { + "IPipelineRankingConfigPipelineBradleyTerryRankingConfig": { "required": [ - "id", - "userId", - "country" + "startingScore", + "_t" ], - "type": "object", "properties": { - "id": { - "type": "string" - }, - "userId": { - "type": "string" - }, - "country": { + "_t": { + "enum": [ + "BradleyTerryRankingConfig" + ], "type": "string" }, - "age": { - "type": "string", - "nullable": true - }, - "occupation": { - "type": "string", - "nullable": true - }, - "gender": { - "type": "string", - "nullable": true + "startingScore": { + "type": "integer", + "format": "int32" } } }, - "GetRapidNavigationEndpoint_Card": { + "IPipelineRankingConfigPipelineEloRankingConfig": { "required": [ - "rapidId", - "asset", - "state", - "payload", - "responses", - "totalResponseCount" + "startingElo", + "kFactor", + "scalingFactor", + "_t" ], - "type": "object", "properties": { - "rapidId": { + "_t": { + "enum": [ + "EloRankingConfig" + ], "type": "string" }, - "asset": { - "$ref": "#/components/schemas/IAsset" - }, - "state": { - "$ref": "#/components/schemas/RapidState" - }, - "payload": { - "$ref": "#/components/schemas/IRapidPayload" - }, - "responses": { - "type": "array", - "items": { - "$ref": "#/components/schemas/GetRapidNavigationEndpoint_Card_Response" - } - }, - "totalResponseCount": { + "startingElo": { "type": "integer", - "format": "int64" - }, - "context": { - "type": "string", - "nullable": true - }, - "contextAsset": { - "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/IAsset" - } - ], - "nullable": true + "format": "int32" }, - "decisiveness": { - "type": "number", - "format": "double", - "nullable": true + "kFactor": { + "type": "integer", + "format": "int32" }, - "aggregation": { - "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/IResponseAggregation" - } - ], - "nullable": true + "scalingFactor": { + "type": "integer", + "format": "int32" } } }, - "GetRapidNavigationEndpoint_Card_Response": { + "IRefereeConfig": { "required": [ - "id", - "userId", - "country", - "language", - "age", - "gender", - "occupation", - "demographicInformation", - "result", - "userScore", - "userScores" + "_t" ], "type": "object", - "properties": { - "id": { - "type": "string" - }, - "userId": { - "type": "string" - }, - "country": { - "type": "string" - }, - "language": { - "type": "string" - }, - "age": { - "type": "string", - "nullable": true - }, - "gender": { - "type": "string", - "nullable": true - }, - "occupation": { - "type": "string", - "nullable": true + "oneOf": [ + { + "$ref": "#/components/schemas/IRefereeConfigBudgetRefereeConfig" }, - "demographicInformation": { - "type": "object", - "additionalProperties": { - "type": "string" - } + { + "$ref": "#/components/schemas/IRefereeConfigNaiveRefereeConfig" }, - "result": { - "$ref": "#/components/schemas/IRapidResult" + { + "$ref": "#/components/schemas/IRefereeConfigNeverEndingRefereeConfig" }, - "userScore": { - "type": "number", - "format": "double" + { + "$ref": "#/components/schemas/IRefereeConfigProbabilisticAttachCategoryRefereeConfig" }, - "userScores": { - "type": "object", - "additionalProperties": { - "type": "number", - "format": "double" - } + { + "$ref": "#/components/schemas/IRefereeConfigQuorumRefereeConfig" + } + ], + "discriminator": { + "propertyName": "_t", + "mapping": { + "BudgetRefereeConfig": "#/components/schemas/IRefereeConfigBudgetRefereeConfig", + "NaiveRefereeConfig": "#/components/schemas/IRefereeConfigNaiveRefereeConfig", + "NeverEndingRefereeConfig": "#/components/schemas/IRefereeConfigNeverEndingRefereeConfig", + "ProbabilisticAttachCategoryRefereeConfig": "#/components/schemas/IRefereeConfigProbabilisticAttachCategoryRefereeConfig", + "QuorumRefereeConfig": "#/components/schemas/IRefereeConfigQuorumRefereeConfig" } } }, - "GetRapidNavigationEndpoint_Item": { + "IRefereeConfigBudgetRefereeConfig": { "required": [ - "rapidId", - "asset", - "state" + "totalBudget", + "_t" ], - "type": "object", "properties": { - "rapidId": { + "_t": { + "enum": [ + "BudgetRefereeConfig" + ], "type": "string" }, - "asset": { - "$ref": "#/components/schemas/IAsset" + "totalBudget": { + "type": "integer", + "format": "int32" }, - "state": { - "$ref": "#/components/schemas/RapidState" + "totalServeBudget": { + "type": "integer", + "format": "int32", + "nullable": true } } }, - "GetRapidNavigationEndpoint_Output": { + "IRefereeConfigNaiveRefereeConfig": { "required": [ - "current", - "previous", - "next", - "index", - "total" + "_t" ], - "type": "object", "properties": { - "current": { - "allOf": [ - { - "$ref": "#/components/schemas/GetRapidNavigationEndpoint_Card" - } - ], - "description": "The anchor rapid, carrying the same fields a results-grid card renders." - }, - "previous": { - "allOf": [ - { - "type": "array", - "items": { - "$ref": "#/components/schemas/GetRapidNavigationEndpoint_Item" - } - } - ], - "description": "The rapids preceding the anchor in grid order, at most window entries,\n ordered ascending with the neighbour adjacent to the anchor last." - }, - "next": { - "allOf": [ - { - "type": "array", - "items": { - "$ref": "#/components/schemas/GetRapidNavigationEndpoint_Item" - } - } + "_t": { + "enum": [ + "NaiveRefereeConfig" ], - "description": "The rapids following the anchor in grid order, at most window entries,\n in ascending order." + "type": "string" }, - "index": { + "responsesRequired": { "type": "integer", - "description": "The 1-based position of the anchor within the filtered slice.", - "format": "int64" + "format": "int32" }, - "total": { + "guessesRequired": { "type": "integer", - "description": "The total number of rapids in the filtered slice.", - "format": "int64" + "format": "int32", + "deprecated": true } } }, - "GetResponsesForRapidEndpoint_Output": { + "IRefereeConfigNeverEndingRefereeConfig": { "required": [ - "rapidId", - "asset", - "responses", - "state" + "_t" ], - "type": "object", "properties": { - "rapidId": { - "type": "string", - "description": "The id of the rapid." - }, - "asset": { - "allOf": [ - { - "$ref": "#/components/schemas/IAsset" - } - ], - "description": "The asset of the rapid." - }, - "responses": { - "allOf": [ - { - "type": "array", - "items": { - "$ref": "#/components/schemas/GetResponsesForRapidEndpoint_Output_Response" - } - } - ], - "description": "The list of responses for the rapid." - }, - "state": { - "allOf": [ - { - "$ref": "#/components/schemas/RapidState" - } + "_t": { + "enum": [ + "NeverEndingRefereeConfig" ], - "description": "The state of the rapid." + "type": "string" } } }, - "GetResponsesForRapidEndpoint_Output_Response": { + "IRefereeConfigProbabilisticAttachCategoryRefereeConfig": { "required": [ - "id", - "userId", - "country", - "age", - "gender", - "occupation", - "demographicInformation", - "result", - "userScore", - "userScores" - ], - "type": "object", - "properties": { - "id": { - "type": "string" - }, - "userId": { - "type": "string" - }, - "country": { - "type": "string" - }, - "age": { - "type": "string", - "nullable": true - }, - "gender": { - "type": "string", - "nullable": true - }, - "occupation": { - "type": "string", - "nullable": true - }, - "demographicInformation": { - "type": "object", - "additionalProperties": { - "type": "string" - } - }, - "result": { - "$ref": "#/components/schemas/IRapidResult" + "threshold", + "maxVotes", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "ProbabilisticAttachCategoryRefereeConfig" + ], + "type": "string" }, - "userScore": { + "threshold": { "type": "number", "format": "double" }, - "userScores": { - "type": "object", - "additionalProperties": { - "type": "number", - "format": "double" - } + "maxVotes": { + "type": "integer", + "format": "int32" } } }, - "InspectReportEndpoint_Output": { - "type": "object", + "IRefereeConfigQuorumRefereeConfig": { + "required": [ + "maxVotes", + "threshold", + "_t" + ], "properties": { - "dump": { - "type": "string", - "description": "The captured dump, if any.", - "nullable": true + "_t": { + "enum": [ + "QuorumRefereeConfig" + ], + "type": "string" + }, + "maxVotes": { + "type": "integer", + "format": "int32" + }, + "threshold": { + "type": "integer", + "format": "int32" } } }, - "IRapid": { + "IWorkflowConfig": { "required": [ "_t" ], "type": "object", "oneOf": [ { - "$ref": "#/components/schemas/IRapidAttachCategoryRapid" - }, - { - "$ref": "#/components/schemas/IRapidBoundingBoxRapid" - }, - { - "$ref": "#/components/schemas/IRapidCompareRapid" - }, - { - "$ref": "#/components/schemas/IRapidFreeTextRapid" - }, - { - "$ref": "#/components/schemas/IRapidLineRapid" - }, - { - "$ref": "#/components/schemas/IRapidLocateRapid" - }, - { - "$ref": "#/components/schemas/IRapidNamedEntityRapid" + "$ref": "#/components/schemas/IWorkflowConfigEvaluationWorkflowConfig" }, { - "$ref": "#/components/schemas/IRapidPolygonRapid" + "$ref": "#/components/schemas/IWorkflowConfigGroupedRankingWorkflowConfig" }, { - "$ref": "#/components/schemas/IRapidScrubRapid" + "$ref": "#/components/schemas/IWorkflowConfigRankingWorkflowConfig" }, { - "$ref": "#/components/schemas/IRapidTranscriptionRapid" + "$ref": "#/components/schemas/IWorkflowConfigSimpleWorkflowConfig" } ], "discriminator": { "propertyName": "_t", "mapping": { - "AttachCategoryRapidModel": "#/components/schemas/IRapidAttachCategoryRapid", - "BoundingBoxRapidModel": "#/components/schemas/IRapidBoundingBoxRapid", - "CompareRapidModel": "#/components/schemas/IRapidCompareRapid", - "FreeTextRapidModel": "#/components/schemas/IRapidFreeTextRapid", - "LineRapidModel": "#/components/schemas/IRapidLineRapid", - "LocateRapidModel": "#/components/schemas/IRapidLocateRapid", - "NamedEntityRapidModel": "#/components/schemas/IRapidNamedEntityRapid", - "PolygonRapidModel": "#/components/schemas/IRapidPolygonRapid", - "ScrubRapidModel": "#/components/schemas/IRapidScrubRapid", - "TranscriptionRapidModel": "#/components/schemas/IRapidTranscriptionRapid" + "EvaluationWorkflowConfig": "#/components/schemas/IWorkflowConfigEvaluationWorkflowConfig", + "GroupedRankingWorkflowConfig": "#/components/schemas/IWorkflowConfigGroupedRankingWorkflowConfig", + "RankingWorkflowConfig": "#/components/schemas/IWorkflowConfigRankingWorkflowConfig", + "SimpleWorkflowConfig": "#/components/schemas/IWorkflowConfigSimpleWorkflowConfig" } } }, - "IRapidAttachCategoryRapid": { + "IWorkflowConfigEvaluationWorkflowConfig": { "required": [ - "categories", - "title", - "asset", - "featureFlags", - "id", + "validationSetId", + "referee", + "shouldAcceptIncorrect", "_t" ], "properties": { "_t": { "enum": [ - "AttachCategoryRapidModel" + "EvaluationWorkflowConfig" ], "type": "string" }, - "categories": { + "validationSetId": { + "type": "string" + }, + "referee": { + "$ref": "#/components/schemas/IRefereeConfig" + }, + "shouldAcceptIncorrect": { + "type": "boolean" + }, + "featureFlags": { "type": "array", "items": { - "$ref": "#/components/schemas/AttachCategoryRapid_Category" + "$ref": "#/components/schemas/FeatureFlag" + }, + "nullable": true + } + } + }, + "IWorkflowConfigGroupedRankingWorkflowConfig": { + "required": [ + "criteria", + "referee", + "targetCountryCodes", + "maxParallelism", + "pairMakerConfig", + "_t" + ], + "properties": { + "_t": { + "enum": [ + "GroupedRankingWorkflowConfig" + ], + "type": "string" + }, + "criteria": { + "type": "string" + }, + "referee": { + "$ref": "#/components/schemas/IRefereeConfig" + }, + "targetCountryCodes": { + "type": "array", + "items": { + "type": "string" } }, - "title": { - "$ref": "#/components/schemas/TranslatedString" + "contexts": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "nullable": true, + "deprecated": true }, - "asset": { - "$ref": "#/components/schemas/IAsset" + "contextAssets": { + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/IPipelineAsset" + }, + "nullable": true, + "deprecated": true }, - "context": { + "maxParallelism": { + "type": "integer", + "format": "int32" + }, + "rankingConfig": { "type": "object", "oneOf": [ { - "$ref": "#/components/schemas/TranslatedString" + "$ref": "#/components/schemas/IPipelineRankingConfig" } ], "nullable": true }, - "contextAsset": { - "type": "object", - "oneOf": [ + "eloConfig": { + "allOf": [ { - "$ref": "#/components/schemas/IAsset" + "$ref": "#/components/schemas/PipelineEloRankingConfig" } ], - "nullable": true + "deprecated": true + }, + "pairMakerConfig": { + "$ref": "#/components/schemas/IPipelinePairMakerConfig" }, "featureFlags": { "type": "array", "items": { "$ref": "#/components/schemas/FeatureFlag" - } - }, - "id": { - "type": "string" + }, + "nullable": true } } }, - "IRapidBoundingBoxRapid": { + "IWorkflowConfigRankingWorkflowConfig": { "required": [ - "target", - "asset", - "featureFlags", - "id", + "criteria", + "referee", + "pairMakerConfig", "_t" ], "properties": { "_t": { "enum": [ - "BoundingBoxRapidModel" + "RankingWorkflowConfig" ], "type": "string" }, - "target": { - "$ref": "#/components/schemas/TranslatedString" + "criteria": { + "type": "string" }, - "asset": { - "$ref": "#/components/schemas/IAsset" + "referee": { + "$ref": "#/components/schemas/IRefereeConfig" }, "context": { + "type": "string", + "nullable": true + }, + "contextAsset": { "type": "object", "oneOf": [ { - "$ref": "#/components/schemas/TranslatedString" + "$ref": "#/components/schemas/IPipelineAsset" } ], "nullable": true }, - "contextAsset": { + "rankingConfig": { "type": "object", "oneOf": [ { - "$ref": "#/components/schemas/IAsset" + "$ref": "#/components/schemas/IPipelineRankingConfig" } ], "nullable": true }, + "eloConfig": { + "allOf": [ + { + "$ref": "#/components/schemas/PipelineEloRankingConfig" + } + ], + "deprecated": true + }, + "pairMakerConfig": { + "$ref": "#/components/schemas/IPipelinePairMakerConfig" + }, "featureFlags": { "type": "array", "items": { "$ref": "#/components/schemas/FeatureFlag" - } - }, - "id": { - "type": "string" + }, + "nullable": true } } }, - "IRapidCompareRapid": { + "IWorkflowConfigSimpleWorkflowConfig": { "required": [ - "criteria", - "asset", - "featureFlags", - "id", + "referee", + "blueprint", "_t" ], "properties": { "_t": { "enum": [ - "CompareRapidModel" + "SimpleWorkflowConfig" ], "type": "string" }, - "criteria": { - "$ref": "#/components/schemas/TranslatedString" + "referee": { + "$ref": "#/components/schemas/IRefereeConfig" }, - "asset": { - "$ref": "#/components/schemas/IAsset" + "blueprint": { + "$ref": "#/components/schemas/IRapidBlueprint" }, - "context": { - "type": "object", - "oneOf": [ + "batchSize": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "featureFlags": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FeatureFlag" + }, + "nullable": true + } + } + }, + "PipelineEloRankingConfig": { + "required": [ + "startingElo", + "kFactor", + "scalingFactor" + ], + "type": "object", + "properties": { + "startingElo": { + "type": "integer", + "format": "int32" + }, + "kFactor": { + "type": "integer", + "format": "int32" + }, + "scalingFactor": { + "type": "integer", + "format": "int32" + } + } + }, + "StartPreliminaryDownloadEndpoint_Input": { + "type": "object", + "properties": { + "sendEmail": { + "type": "boolean", + "description": "Whether to email the user when the download is ready." + } + } + }, + "StartPreliminaryDownloadEndpoint_Output": { + "required": [ + "downloadId" + ], + "type": "object", + "properties": { + "downloadId": { + "type": "string", + "description": "The id of the preliminary download that was initiated." + } + } + }, + "AddUserResponseEndpoint_Input": { + "required": [ + "sessionIndex", + "result" + ], + "type": "object", + "properties": { + "sessionIndex": { + "type": "integer", + "description": "The index of the session when the result was submitted.", + "format": "int32" + }, + "result": { + "allOf": [ + { + "$ref": "#/components/schemas/IRapidResult" + } + ], + "description": "The result submitted by the user." + } + } + }, + "AddUserResponseEndpoint_Output": { + "required": [ + "isAccepted", + "userScore" + ], + "type": "object", + "properties": { + "isAccepted": { + "type": "boolean", + "description": "Whether the response was accepted." + }, + "validationTruth": { + "allOf": [ + { + "$ref": "#/components/schemas/IValidationTruth" + } + ], + "description": "The validation truth applied to the response, if any." + }, + "explanation": { + "allOf": [ { "$ref": "#/components/schemas/TranslatedString" } ], - "nullable": true + "description": "An optional translated explanation for the user." }, - "contextAsset": { - "type": "object", - "oneOf": [ + "userScore": { + "type": "number", + "description": "The user's score after processing this response.", + "format": "double" + }, + "nextRapid": { + "allOf": [ { - "$ref": "#/components/schemas/IAsset" + "$ref": "#/components/schemas/IRapid" } ], - "nullable": true + "description": "The next rapid to solve when the session streams its rapids and continues.\n Null when there is nothing further to solve." + } + } + }, + "AttachCategoryRapid_Category": { + "required": [ + "value", + "label" + ], + "type": "object", + "properties": { + "value": { + "type": "string" }, - "featureFlags": { + "label": { + "$ref": "#/components/schemas/TranslatedString" + } + } + }, + "ClassifyPayload": { + "required": [ + "categories", + "title" + ], + "type": "object", + "properties": { + "categories": { "type": "array", "items": { - "$ref": "#/components/schemas/FeatureFlag" + "$ref": "#/components/schemas/ClassifyPayload_Category" } }, - "id": { + "title": { "type": "string" } } }, - "IRapidFreeTextRapid": { + "CreateDemographicRapidEndpoint_Input": { "required": [ - "question", - "asset", - "featureFlags", - "id", - "_t" + "key", + "payload" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "FreeTextRapidModel" + "key": { + "type": "string", + "description": "The identifier of the demographic classification." + }, + "payload": { + "allOf": [ + { + "$ref": "#/components/schemas/ClassifyPayload" + } ], - "type": "string" + "description": "The payload for the classification." }, - "question": { - "$ref": "#/components/schemas/TranslatedString" + "featureFlags": { + "allOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/FeatureFlag" + }, + "nullable": true + } + ], + "description": "Optional feature flags to apply to the rapid." }, "asset": { - "$ref": "#/components/schemas/IAsset" - }, - "context": { - "type": "object", - "oneOf": [ + "allOf": [ { - "$ref": "#/components/schemas/TranslatedString" + "$ref": "#/components/schemas/IAssetInput" } ], + "description": "An optional asset to associate with the rapid." + }, + "context": { + "type": "string", + "description": "An optional text context to show to the user.", "nullable": true }, "contextAsset": { - "type": "object", - "oneOf": [ + "allOf": [ + { + "$ref": "#/components/schemas/IAssetInput" + } + ], + "description": "An optional asset to use as context to show to the user." + } + } + }, + "CreateDemographicRapidEndpoint_Output": { + "required": [ + "rapidId" + ], + "type": "object", + "properties": { + "rapidId": { + "type": "string", + "description": "The id of the created rapid." + } + } + }, + "CreateGlobalTextEndpoint_Input": { + "required": [ + "key", + "englishText" + ], + "type": "object", + "properties": { + "key": { + "type": "string", + "description": "The human-readable key used to look up the text from translations." + }, + "englishText": { + "type": "string", + "description": "The English source text that all translations derive from." + } + } + }, + "CreateGlobalTextEndpoint_Output": { + "required": [ + "globalTextId" + ], + "type": "object", + "properties": { + "globalTextId": { + "type": "string", + "description": "The unique identifier of the created global text entry." + } + } + }, + "CreateValidationFeedbackEndpoint_Input": { + "required": [ + "feedback" + ], + "type": "object", + "properties": { + "feedback": { + "type": "string", + "description": "The feedback text." + } + } + }, + "GetAllGlobalTextsEndpoint_Output": { + "required": [ + "globalTexts" + ], + "type": "object", + "properties": { + "globalTexts": { + "allOf": [ { - "$ref": "#/components/schemas/IAsset" + "type": "array", + "items": { + "$ref": "#/components/schemas/GetAllGlobalTextsEndpoint_Output_Item" + } } ], - "nullable": true - }, - "featureFlags": { - "type": "array", - "items": { - "$ref": "#/components/schemas/FeatureFlag" - } - }, - "id": { - "type": "string" + "description": "The list of global text entries." } } }, - "IRapidLineRapid": { + "GetAllGlobalTextsEndpoint_Output_Item": { "required": [ - "target", - "asset", - "featureFlags", "id", - "_t" + "key", + "englishText" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "LineRapidModel" - ], + "id": { "type": "string" }, - "target": { - "$ref": "#/components/schemas/TranslatedString" - }, - "asset": { - "$ref": "#/components/schemas/IAsset" - }, - "context": { - "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/TranslatedString" - } - ], - "nullable": true + "key": { + "type": "string" }, - "contextAsset": { - "type": "object", - "oneOf": [ + "englishText": { + "type": "string" + } + } + }, + "GetGlobalResponsesEndpoint_Output": { + "required": [ + "responses" + ], + "type": "object", + "properties": { + "responses": { + "allOf": [ { - "$ref": "#/components/schemas/IAsset" + "type": "array", + "items": { + "$ref": "#/components/schemas/GetGlobalResponsesEndpoint_Output_Response" + } } ], - "nullable": true - }, - "featureFlags": { - "type": "array", - "items": { - "$ref": "#/components/schemas/FeatureFlag" - } - }, - "id": { - "type": "string" + "description": "The most recent public responses." } } }, - "IRapidLocateRapid": { + "GetGlobalResponsesEndpoint_Output_Response": { "required": [ - "target", - "asset", - "featureFlags", "id", - "_t" + "userId", + "country" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "LocateRapidModel" - ], + "id": { "type": "string" }, - "target": { - "$ref": "#/components/schemas/TranslatedString" + "userId": { + "type": "string" }, - "asset": { - "$ref": "#/components/schemas/IAsset" + "country": { + "type": "string" }, - "context": { - "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/TranslatedString" - } - ], + "age": { + "type": "string", "nullable": true }, - "contextAsset": { - "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/IAsset" - } - ], + "occupation": { + "type": "string", "nullable": true }, - "featureFlags": { - "type": "array", - "items": { - "$ref": "#/components/schemas/FeatureFlag" - } - }, - "id": { - "type": "string" + "gender": { + "type": "string", + "nullable": true } } }, - "IRapidNamedEntityRapid": { + "GetRapidNavigationEndpoint_Card": { "required": [ - "target", - "classes", + "rapidId", "asset", - "featureFlags", - "id", - "_t" + "state", + "payload", + "responses", + "totalResponseCount" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "NamedEntityRapidModel" - ], + "rapidId": { "type": "string" }, - "target": { - "$ref": "#/components/schemas/TranslatedString" + "asset": { + "$ref": "#/components/schemas/IAsset" }, - "classes": { + "state": { + "$ref": "#/components/schemas/RapidState" + }, + "payload": { + "$ref": "#/components/schemas/IRapidPayload" + }, + "responses": { "type": "array", "items": { - "$ref": "#/components/schemas/TranslatedString" + "$ref": "#/components/schemas/GetRapidNavigationEndpoint_Card_Response" } }, - "asset": { - "$ref": "#/components/schemas/IAsset" + "totalResponseCount": { + "type": "integer", + "format": "int64" }, "context": { + "type": "string", + "nullable": true + }, + "contextAsset": { "type": "object", "oneOf": [ { - "$ref": "#/components/schemas/TranslatedString" + "$ref": "#/components/schemas/IAsset" } ], "nullable": true }, - "contextAsset": { + "decisiveness": { + "type": "number", + "format": "double", + "nullable": true + }, + "aggregation": { "type": "object", "oneOf": [ { - "$ref": "#/components/schemas/IAsset" + "$ref": "#/components/schemas/IResponseAggregation" } ], "nullable": true - }, - "featureFlags": { - "type": "array", - "items": { - "$ref": "#/components/schemas/FeatureFlag" - } - }, - "id": { - "type": "string" } } }, - "IRapidPayload": { + "GetRapidNavigationEndpoint_Card_Response": { "required": [ - "_t" + "id", + "userId", + "country", + "language", + "age", + "gender", + "occupation", + "demographicInformation", + "result", + "userScore", + "userScores" ], "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/IRapidPayloadBoundingBoxPayload" + "properties": { + "id": { + "type": "string" }, - { - "$ref": "#/components/schemas/IRapidPayloadClassifyPayload" + "userId": { + "type": "string" }, - { - "$ref": "#/components/schemas/IRapidPayloadComparePayload" + "country": { + "type": "string" }, - { - "$ref": "#/components/schemas/IRapidPayloadFreeTextPayload" + "language": { + "type": "string" }, - { - "$ref": "#/components/schemas/IRapidPayloadLinePayload" + "age": { + "type": "string", + "nullable": true }, - { - "$ref": "#/components/schemas/IRapidPayloadLocatePayload" + "gender": { + "type": "string", + "nullable": true }, - { - "$ref": "#/components/schemas/IRapidPayloadNamedEntityPayload" + "occupation": { + "type": "string", + "nullable": true }, - { - "$ref": "#/components/schemas/IRapidPayloadPolygonPayload" + "demographicInformation": { + "type": "object", + "additionalProperties": { + "type": "string" + } }, - { - "$ref": "#/components/schemas/IRapidPayloadScrubPayload" + "result": { + "$ref": "#/components/schemas/IRapidResult" }, - { - "$ref": "#/components/schemas/IRapidPayloadTranscriptionPayload" - } - ], - "discriminator": { - "propertyName": "_t", - "mapping": { - "BoundingBoxPayload": "#/components/schemas/IRapidPayloadBoundingBoxPayload", - "ClassifyPayload": "#/components/schemas/IRapidPayloadClassifyPayload", - "ComparePayload": "#/components/schemas/IRapidPayloadComparePayload", - "FreeTextPayload": "#/components/schemas/IRapidPayloadFreeTextPayload", - "LinePayload": "#/components/schemas/IRapidPayloadLinePayload", - "LocatePayload": "#/components/schemas/IRapidPayloadLocatePayload", - "NamedEntityPayload": "#/components/schemas/IRapidPayloadNamedEntityPayload", - "PolygonPayload": "#/components/schemas/IRapidPayloadPolygonPayload", - "ScrubPayload": "#/components/schemas/IRapidPayloadScrubPayload", - "TranscriptionPayload": "#/components/schemas/IRapidPayloadTranscriptionPayload" - } - } - }, - "IRapidPayloadBoundingBoxPayload": { - "required": [ - "target", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "BoundingBoxPayload" - ], - "type": "string" + "userScore": { + "type": "number", + "format": "double" }, - "target": { - "type": "string" + "userScores": { + "type": "object", + "additionalProperties": { + "type": "number", + "format": "double" + } } } }, - "IRapidPayloadClassifyPayload": { + "GetRapidNavigationEndpoint_Item": { "required": [ - "categories", - "title", - "_t" + "rapidId", + "asset", + "state" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "ClassifyPayload" - ], + "rapidId": { "type": "string" }, - "categories": { - "type": "array", - "items": { - "$ref": "#/components/schemas/ClassifyPayload_Category" - } + "asset": { + "$ref": "#/components/schemas/IAsset" }, - "title": { - "type": "string" + "state": { + "$ref": "#/components/schemas/RapidState" } } }, - "IRapidPayloadComparePayload": { + "GetRapidNavigationEndpoint_Output": { "required": [ - "criteria", - "_t" + "current", + "previous", + "next", + "index", + "total" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "ComparePayload" + "current": { + "allOf": [ + { + "$ref": "#/components/schemas/GetRapidNavigationEndpoint_Card" + } ], - "type": "string" + "description": "The anchor rapid, carrying the same fields a results-grid card renders." }, - "criteria": { - "type": "string" - } - } - }, - "IRapidPayloadFreeTextPayload": { - "required": [ - "question", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "FreeTextPayload" + "previous": { + "allOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/GetRapidNavigationEndpoint_Item" + } + } ], - "type": "string" + "description": "The rapids preceding the anchor in grid order, at most window entries,\n ordered ascending with the neighbour adjacent to the anchor last." }, - "question": { - "type": "string" + "next": { + "allOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/GetRapidNavigationEndpoint_Item" + } + } + ], + "description": "The rapids following the anchor in grid order, at most window entries,\n in ascending order." }, - "shouldValidateResponse": { - "type": "boolean" + "index": { + "type": "integer", + "description": "The 1-based position of the anchor within the filtered slice.", + "format": "int64" }, - "validationSystemPrompt": { - "type": "string", - "nullable": true + "total": { + "type": "integer", + "description": "The total number of rapids in the filtered slice.", + "format": "int64" } } }, - "IRapidPayloadLinePayload": { + "GetResponsesForRapidEndpoint_Output": { "required": [ - "target", - "_t" + "rapidId", + "asset", + "responses", + "state" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "LinePayload" + "rapidId": { + "type": "string", + "description": "The id of the rapid." + }, + "asset": { + "allOf": [ + { + "$ref": "#/components/schemas/IAsset" + } ], - "type": "string" + "description": "The asset of the rapid." }, - "target": { - "type": "string" - } - } - }, - "IRapidPayloadLocatePayload": { - "required": [ - "target", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "LocatePayload" + "responses": { + "allOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/GetResponsesForRapidEndpoint_Output_Response" + } + } ], - "type": "string" + "description": "The list of responses for the rapid." }, - "target": { - "type": "string" + "state": { + "allOf": [ + { + "$ref": "#/components/schemas/RapidState" + } + ], + "description": "The state of the rapid." } } }, - "IRapidPayloadNamedEntityPayload": { + "GetResponsesForRapidEndpoint_Output_Response": { "required": [ - "target", - "classes", - "_t" + "id", + "userId", + "country", + "age", + "gender", + "occupation", + "demographicInformation", + "result", + "userScore", + "userScores" ], + "type": "object", "properties": { - "_t": { - "enum": [ - "NamedEntityPayload" - ], + "id": { "type": "string" }, - "target": { + "userId": { "type": "string" }, - "classes": { - "type": "array", - "items": { + "country": { + "type": "string" + }, + "age": { + "type": "string", + "nullable": true + }, + "gender": { + "type": "string", + "nullable": true + }, + "occupation": { + "type": "string", + "nullable": true + }, + "demographicInformation": { + "type": "object", + "additionalProperties": { "type": "string" } + }, + "result": { + "$ref": "#/components/schemas/IRapidResult" + }, + "userScore": { + "type": "number", + "format": "double" + }, + "userScores": { + "type": "object", + "additionalProperties": { + "type": "number", + "format": "double" + } + } + } + }, + "InspectReportEndpoint_Output": { + "type": "object", + "properties": { + "dump": { + "type": "string", + "description": "The captured dump, if any.", + "nullable": true } } }, - "IRapidPayloadPolygonPayload": { + "IRapid": { "required": [ - "target", "_t" ], - "properties": { - "_t": { - "enum": [ - "PolygonPayload" - ], - "type": "string" + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IRapidAttachCategoryRapid" }, - "target": { - "type": "string" + { + "$ref": "#/components/schemas/IRapidBoundingBoxRapid" + }, + { + "$ref": "#/components/schemas/IRapidCompareRapid" + }, + { + "$ref": "#/components/schemas/IRapidFreeTextRapid" + }, + { + "$ref": "#/components/schemas/IRapidLineRapid" + }, + { + "$ref": "#/components/schemas/IRapidLocateRapid" + }, + { + "$ref": "#/components/schemas/IRapidNamedEntityRapid" + }, + { + "$ref": "#/components/schemas/IRapidPolygonRapid" + }, + { + "$ref": "#/components/schemas/IRapidScrubRapid" + }, + { + "$ref": "#/components/schemas/IRapidTranscriptionRapid" } - } - }, - "IRapidPayloadScrubPayload": { - "required": [ - "target", - "_t" ], - "properties": { - "_t": { - "enum": [ - "ScrubPayload" - ], - "type": "string" - }, - "target": { - "type": "string" + "discriminator": { + "propertyName": "_t", + "mapping": { + "AttachCategoryRapidModel": "#/components/schemas/IRapidAttachCategoryRapid", + "BoundingBoxRapidModel": "#/components/schemas/IRapidBoundingBoxRapid", + "CompareRapidModel": "#/components/schemas/IRapidCompareRapid", + "FreeTextRapidModel": "#/components/schemas/IRapidFreeTextRapid", + "LineRapidModel": "#/components/schemas/IRapidLineRapid", + "LocateRapidModel": "#/components/schemas/IRapidLocateRapid", + "NamedEntityRapidModel": "#/components/schemas/IRapidNamedEntityRapid", + "PolygonRapidModel": "#/components/schemas/IRapidPolygonRapid", + "ScrubRapidModel": "#/components/schemas/IRapidScrubRapid", + "TranscriptionRapidModel": "#/components/schemas/IRapidTranscriptionRapid" } } }, - "IRapidPayloadTranscriptionPayload": { + "IRapidAttachCategoryRapid": { "required": [ + "categories", "title", - "transcription", + "asset", + "featureFlags", + "id", "_t" ], "properties": { "_t": { "enum": [ - "TranscriptionPayload" + "AttachCategoryRapidModel" ], "type": "string" }, + "categories": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AttachCategoryRapid_Category" + } + }, "title": { - "type": "string" + "$ref": "#/components/schemas/TranslatedString" }, - "transcription": { + "asset": { + "$ref": "#/components/schemas/IAsset" + }, + "context": { + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/TranslatedString" + } + ], + "nullable": true + }, + "contextAsset": { + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IAsset" + } + ], + "nullable": true + }, + "featureFlags": { "type": "array", "items": { - "$ref": "#/components/schemas/TranscriptionPayload_TranscriptionWord" + "$ref": "#/components/schemas/FeatureFlag" } + }, + "id": { + "type": "string" } } }, - "IRapidPolygonRapid": { + "IRapidBoundingBoxRapid": { "required": [ "target", "asset", @@ -65602,7 +66948,7 @@ "properties": { "_t": { "enum": [ - "PolygonRapidModel" + "BoundingBoxRapidModel" ], "type": "string" }, @@ -65641,311 +66987,310 @@ } } }, - "IRapidResult": { - "required": [ - "_t" - ], - "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/IRapidResultAttachCategoryResult" - }, - { - "$ref": "#/components/schemas/IRapidResultBoundingBoxResult" - }, - { - "$ref": "#/components/schemas/IRapidResultCompareResult" - }, - { - "$ref": "#/components/schemas/IRapidResultFreeTextResult" - }, - { - "$ref": "#/components/schemas/IRapidResultLineResult" - }, - { - "$ref": "#/components/schemas/IRapidResultLocateResult" - }, - { - "$ref": "#/components/schemas/IRapidResultNamedEntityResult" - }, - { - "$ref": "#/components/schemas/IRapidResultPolygonResult" - }, - { - "$ref": "#/components/schemas/IRapidResultScrubResult" - }, - { - "$ref": "#/components/schemas/IRapidResultSkipResult" - }, - { - "$ref": "#/components/schemas/IRapidResultTranscriptionResult" - } - ], - "discriminator": { - "propertyName": "_t", - "mapping": { - "AttachCategoryResult": "#/components/schemas/IRapidResultAttachCategoryResult", - "BoundingBoxResult": "#/components/schemas/IRapidResultBoundingBoxResult", - "CompareResult": "#/components/schemas/IRapidResultCompareResult", - "FreeTextResult": "#/components/schemas/IRapidResultFreeTextResult", - "LineResult": "#/components/schemas/IRapidResultLineResult", - "LocateResult": "#/components/schemas/IRapidResultLocateResult", - "NamedEntityResult": "#/components/schemas/IRapidResultNamedEntityResult", - "PolygonResult": "#/components/schemas/IRapidResultPolygonResult", - "ScrubResult": "#/components/schemas/IRapidResultScrubResult", - "SkipResult": "#/components/schemas/IRapidResultSkipResult", - "TranscriptionResult": "#/components/schemas/IRapidResultTranscriptionResult" - } - } - }, - "IRapidResultAttachCategoryResult": { + "IRapidCompareRapid": { "required": [ - "rapidId", - "category", + "criteria", + "asset", + "featureFlags", + "id", "_t" ], "properties": { "_t": { "enum": [ - "AttachCategoryResult" + "CompareRapidModel" ], "type": "string" }, - "rapidId": { - "type": "string" + "criteria": { + "$ref": "#/components/schemas/TranslatedString" }, - "category": { - "type": "string" - } - } - }, - "IRapidResultBoundingBoxResult": { - "required": [ - "rapidId", - "boundingBoxes", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "BoundingBoxResult" + "asset": { + "$ref": "#/components/schemas/IAsset" + }, + "context": { + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/TranslatedString" + } ], - "type": "string" + "nullable": true }, - "rapidId": { - "type": "string" + "contextAsset": { + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IAsset" + } + ], + "nullable": true }, - "boundingBoxes": { + "featureFlags": { "type": "array", "items": { - "$ref": "#/components/schemas/BoundingBoxResult_Box" + "$ref": "#/components/schemas/FeatureFlag" } + }, + "id": { + "type": "string" } } }, - "IRapidResultCompareResult": { + "IRapidFreeTextRapid": { "required": [ - "rapidId", + "question", + "asset", + "featureFlags", + "id", "_t" ], "properties": { "_t": { "enum": [ - "CompareResult" + "FreeTextRapidModel" ], "type": "string" }, - "rapidId": { - "type": "string" + "question": { + "$ref": "#/components/schemas/TranslatedString" }, - "winners": { + "asset": { + "$ref": "#/components/schemas/IAsset" + }, + "context": { + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/TranslatedString" + } + ], + "nullable": true + }, + "contextAsset": { + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IAsset" + } + ], + "nullable": true + }, + "featureFlags": { "type": "array", "items": { - "type": "string" + "$ref": "#/components/schemas/FeatureFlag" } + }, + "id": { + "type": "string" } } }, - "IRapidResultFreeTextResult": { + "IRapidLineRapid": { "required": [ - "rapidId", - "answer", + "target", + "asset", + "featureFlags", + "id", "_t" ], "properties": { "_t": { "enum": [ - "FreeTextResult" + "LineRapidModel" ], "type": "string" }, - "rapidId": { - "type": "string" + "target": { + "$ref": "#/components/schemas/TranslatedString" }, - "answer": { - "type": "string" - } - } - }, - "IRapidResultLineResult": { - "required": [ - "rapidId", - "lines", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "LineResult" + "asset": { + "$ref": "#/components/schemas/IAsset" + }, + "context": { + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/TranslatedString" + } ], - "type": "string" + "nullable": true }, - "rapidId": { - "type": "string" + "contextAsset": { + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IAsset" + } + ], + "nullable": true }, - "lines": { + "featureFlags": { "type": "array", "items": { - "$ref": "#/components/schemas/LineResult_Line" + "$ref": "#/components/schemas/FeatureFlag" } + }, + "id": { + "type": "string" } } }, - "IRapidResultLocateResult": { + "IRapidLocateRapid": { "required": [ - "rapidId", - "coordinates", + "target", + "asset", + "featureFlags", + "id", "_t" ], "properties": { "_t": { "enum": [ - "LocateResult" + "LocateRapidModel" ], "type": "string" }, - "rapidId": { - "type": "string" + "target": { + "$ref": "#/components/schemas/TranslatedString" }, - "coordinates": { - "type": "array", - "items": { - "$ref": "#/components/schemas/LocateCoordinate" - } - } - } - }, - "IRapidResultNamedEntityResult": { - "required": [ - "rapidId", - "classifications", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "NamedEntityResult" + "asset": { + "$ref": "#/components/schemas/IAsset" + }, + "context": { + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/TranslatedString" + } ], - "type": "string" + "nullable": true }, - "rapidId": { - "type": "string" + "contextAsset": { + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IAsset" + } + ], + "nullable": true }, - "classifications": { + "featureFlags": { "type": "array", "items": { - "$ref": "#/components/schemas/NamedEntityResult_NamedClassification" + "$ref": "#/components/schemas/FeatureFlag" } + }, + "id": { + "type": "string" } } }, - "IRapidResultPolygonResult": { + "IRapidNamedEntityRapid": { "required": [ - "rapidId", - "shapes", + "target", + "classes", + "asset", + "featureFlags", + "id", "_t" ], "properties": { "_t": { "enum": [ - "PolygonResult" + "NamedEntityRapidModel" ], "type": "string" }, - "rapidId": { - "type": "string" + "target": { + "$ref": "#/components/schemas/TranslatedString" }, - "shapes": { + "classes": { "type": "array", "items": { - "$ref": "#/components/schemas/PolygonResult_Shape" + "$ref": "#/components/schemas/TranslatedString" } - } - } - }, - "IRapidResultScrubResult": { - "required": [ - "rapidId", - "timestamps", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "ScrubResult" + }, + "asset": { + "$ref": "#/components/schemas/IAsset" + }, + "context": { + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/TranslatedString" + } ], - "type": "string" + "nullable": true }, - "rapidId": { - "type": "string" + "contextAsset": { + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IAsset" + } + ], + "nullable": true }, - "timestamps": { + "featureFlags": { "type": "array", "items": { - "type": "integer", - "format": "int32" + "$ref": "#/components/schemas/FeatureFlag" } - } - } - }, - "IRapidResultSkipResult": { - "required": [ - "rapidId", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "SkipResult" - ], - "type": "string" }, - "rapidId": { + "id": { "type": "string" } } }, - "IRapidResultTranscriptionResult": { + "IRapidPolygonRapid": { "required": [ - "rapidId", - "selectedWords", + "target", + "asset", + "featureFlags", + "id", "_t" ], "properties": { "_t": { "enum": [ - "TranscriptionResult" + "PolygonRapidModel" ], "type": "string" }, - "rapidId": { - "type": "string" + "target": { + "$ref": "#/components/schemas/TranslatedString" }, - "selectedWords": { + "asset": { + "$ref": "#/components/schemas/IAsset" + }, + "context": { + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/TranslatedString" + } + ], + "nullable": true + }, + "contextAsset": { + "type": "object", + "oneOf": [ + { + "$ref": "#/components/schemas/IAsset" + } + ], + "nullable": true + }, + "featureFlags": { "type": "array", "items": { - "$ref": "#/components/schemas/TranscriptionResult_TranscriptionWord" + "$ref": "#/components/schemas/FeatureFlag" } + }, + "id": { + "type": "string" } } }, @@ -66171,67 +67516,6 @@ } } }, - "IResponseAggregation": { - "required": [ - "_t" - ], - "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/IResponseAggregationClassifyAggregation" - }, - { - "$ref": "#/components/schemas/IResponseAggregationCompareAggregation" - } - ], - "discriminator": { - "propertyName": "_t", - "mapping": { - "ClassifyAggregation": "#/components/schemas/IResponseAggregationClassifyAggregation", - "CompareAggregation": "#/components/schemas/IResponseAggregationCompareAggregation" - } - } - }, - "IResponseAggregationClassifyAggregation": { - "required": [ - "categoryTallies", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "ClassifyAggregation" - ], - "type": "string" - }, - "categoryTallies": { - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/ResponseTally" - } - } - } - }, - "IResponseAggregationCompareAggregation": { - "required": [ - "winnerTallies", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "CompareAggregation" - ], - "type": "string" - }, - "winnerTallies": { - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/ResponseTally" - } - } - } - }, "IsRapidBagValidEndpoint_Output": { "required": [ "isValid" @@ -66576,42 +67860,6 @@ } } }, - "LineResult_Line": { - "required": [ - "size", - "points" - ], - "type": "object", - "properties": { - "size": { - "type": "number", - "format": "double" - }, - "points": { - "type": "array", - "items": { - "$ref": "#/components/schemas/LineResult_LinePoint" - } - } - } - }, - "LineResult_LinePoint": { - "required": [ - "x", - "y" - ], - "type": "object", - "properties": { - "x": { - "type": "number", - "format": "double" - }, - "y": { - "type": "number", - "format": "double" - } - } - }, "LocateBoxTruth_Box": { "type": "object", "properties": { @@ -66637,44 +67885,6 @@ } } }, - "LocateCoordinate": { - "required": [ - "x", - "y" - ], - "type": "object", - "properties": { - "x": { - "type": "number", - "format": "double" - }, - "y": { - "type": "number", - "format": "double" - } - } - }, - "NamedEntityResult_NamedClassification": { - "required": [ - "start", - "end", - "classification" - ], - "type": "object", - "properties": { - "start": { - "type": "integer", - "format": "int32" - }, - "end": { - "type": "integer", - "format": "int32" - }, - "classification": { - "type": "string" - } - } - }, "NamedEntityTruth_NamedClassification": { "required": [ "start", @@ -66696,39 +67906,6 @@ } } }, - "PolygonResult_Coordinate": { - "required": [ - "x", - "y" - ], - "type": "object", - "properties": { - "x": { - "type": "number", - "format": "double", - "nullable": true - }, - "y": { - "type": "number", - "format": "double", - "nullable": true - } - } - }, - "PolygonResult_Shape": { - "required": [ - "edges" - ], - "type": "object", - "properties": { - "edges": { - "type": "array", - "items": { - "$ref": "#/components/schemas/PolygonResult_Coordinate" - } - } - } - }, "QueryFlaggedRapidsEndpoint_Output": { "required": [ "id", @@ -67027,17 +68204,6 @@ "MyAnswerIsCorrect" ] }, - "RapidState": { - "enum": [ - "Labeling", - "Paused", - "Incomplete", - "Flagged", - "Done", - "None", - "Rejected" - ] - }, "ReportRapidEndpoint_Input": { "required": [ "issue" @@ -67069,23 +68235,6 @@ } } }, - "ResponseTally": { - "required": [ - "count", - "userScoreSum" - ], - "type": "object", - "properties": { - "count": { - "type": "integer", - "format": "int64" - }, - "userScoreSum": { - "type": "number", - "format": "double" - } - } - }, "ScrubTruth_ScrubRange": { "required": [ "start", @@ -67163,22 +68312,6 @@ } } }, - "TranscriptionPayload_TranscriptionWord": { - "required": [ - "word", - "wordIndex" - ], - "type": "object", - "properties": { - "word": { - "type": "string" - }, - "wordIndex": { - "type": "integer", - "format": "int32" - } - } - }, "TranscriptionRapid_TranscriptionWord": { "required": [ "word", @@ -67195,22 +68328,6 @@ } } }, - "TranscriptionResult_TranscriptionWord": { - "required": [ - "word", - "wordIndex" - ], - "type": "object", - "properties": { - "word": { - "type": "string" - }, - "wordIndex": { - "type": "integer", - "format": "int32" - } - } - }, "TranscriptionTruth_TranscriptionWord": { "required": [ "word", @@ -69218,68 +70335,6 @@ } } }, - "IPairMakerInformation": { - "required": [ - "_t" - ], - "type": "object", - "oneOf": [ - { - "$ref": "#/components/schemas/IPairMakerInformationFullPermutationPairMakerInformation" - }, - { - "$ref": "#/components/schemas/IPairMakerInformationOnlinePairMakerInformation" - } - ], - "discriminator": { - "propertyName": "_t", - "mapping": { - "FullPermutationPairMakerInformation": "#/components/schemas/IPairMakerInformationFullPermutationPairMakerInformation", - "OnlinePairMakerInformation": "#/components/schemas/IPairMakerInformationOnlinePairMakerInformation" - } - } - }, - "IPairMakerInformationFullPermutationPairMakerInformation": { - "required": [ - "_t" - ], - "properties": { - "_t": { - "enum": [ - "FullPermutationPairMakerInformation" - ], - "type": "string" - } - } - }, - "IPairMakerInformationOnlinePairMakerInformation": { - "required": [ - "randomMatchesRatio", - "totalComparisonBudget", - "currentComparisonBudget", - "_t" - ], - "properties": { - "_t": { - "enum": [ - "OnlinePairMakerInformation" - ], - "type": "string" - }, - "randomMatchesRatio": { - "type": "number", - "format": "float" - }, - "totalComparisonBudget": { - "type": "integer", - "format": "int32" - }, - "currentComparisonBudget": { - "type": "integer", - "format": "int32" - } - } - }, "IWorkflow": { "required": [ "_t" @@ -69815,12 +70870,6 @@ } } }, - "SortDirection": { - "enum": [ - "Asc", - "Desc" - ] - }, "WorkflowState": { "enum": [ "Created", diff --git a/openapi/schemas/signal.openapi.json b/openapi/schemas/signal.openapi.json index bc5a588565..d06d56c024 100644 --- a/openapi/schemas/signal.openapi.json +++ b/openapi/schemas/signal.openapi.json @@ -3,7 +3,7 @@ "info": { "title": "Rapidata Signal API", "description": "The API for the Rapidata Signal service", - "version": "2026.08.18.1529-c55ad91" + "version": "2026.08.19.0938-f150f5e" }, "servers": [ { diff --git a/openapi/schemas/translation.openapi.json b/openapi/schemas/translation.openapi.json index 8fb1d04a27..51d0e4fb68 100644 --- a/openapi/schemas/translation.openapi.json +++ b/openapi/schemas/translation.openapi.json @@ -3,7 +3,7 @@ "info": { "title": "Rapidata Translation API", "description": "The API for the Rapidata Translation service", - "version": "2026.08.18.1529-c55ad91" + "version": "2026.08.19.0938-f150f5e" }, "servers": [ { diff --git a/openapi/schemas/validation.openapi.json b/openapi/schemas/validation.openapi.json index d45053254d..d2834df918 100644 --- a/openapi/schemas/validation.openapi.json +++ b/openapi/schemas/validation.openapi.json @@ -3,7 +3,7 @@ "info": { "title": "Rapidata Validation API", "description": "The API for the Rapidata Validation service", - "version": "2026.08.18.1529-c55ad91" + "version": "2026.08.19.0938-f150f5e" }, "servers": [ { diff --git a/openapi/schemas/workflow.openapi.json b/openapi/schemas/workflow.openapi.json index 4048c849dd..6efff5caec 100644 --- a/openapi/schemas/workflow.openapi.json +++ b/openapi/schemas/workflow.openapi.json @@ -3,7 +3,7 @@ "info": { "title": "Rapidata Workflow API", "description": "The API for the Rapidata Workflow service", - "version": "2026.08.18.1529-c55ad91" + "version": "2026.08.19.0938-f150f5e" }, "servers": [ { @@ -100,7 +100,8 @@ "403": { "description": "Forbidden" } - } + }, + "deprecated": true } }, "/workflow/grouped-ranking/{workflowId}/results": { @@ -344,7 +345,8 @@ "403": { "description": "Forbidden" } - } + }, + "deprecated": true } }, "/workflow/compare/{workflowId}/results": { @@ -427,7 +429,8 @@ "403": { "description": "Forbidden" } - } + }, + "deprecated": true } }, "/workflow/simple/{workflowId}/results": { @@ -527,7 +530,8 @@ "403": { "description": "Forbidden" } - } + }, + "deprecated": true } }, "/workflow/{workflowId}": { @@ -612,7 +616,8 @@ "403": { "description": "Forbidden" } - } + }, + "deprecated": true } }, "/workflow/{workflowId}/compare-ab-summary": { @@ -669,7 +674,8 @@ "403": { "description": "Forbidden" } - } + }, + "deprecated": true } }, "/workflow/{workflowId}/progress": { @@ -716,7 +722,8 @@ "403": { "description": "Forbidden" } - } + }, + "deprecated": true } }, "/workflow/{workflowId}/responses": { @@ -781,7 +788,8 @@ "403": { "description": "Forbidden" } - } + }, + "deprecated": true } }, "/workflows": { diff --git a/src/rapidata/api_client/__init__.py b/src/rapidata/api_client/__init__.py index 91c36982c7..7ee3306beb 100644 --- a/src/rapidata/api_client/__init__.py +++ b/src/rapidata/api_client/__init__.py @@ -7,7 +7,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -45,7 +45,6 @@ "DatapointsApi": "rapidata.api_client.api.datapoints_api", "DatasetApi": "rapidata.api_client.api.dataset_api", "DatasetGroupApi": "rapidata.api_client.api.dataset_group_api", - "EvaluationApi": "rapidata.api_client.api.evaluation_api", "ExamplesApi": "rapidata.api_client.api.examples_api", "ExternalAppsApi": "rapidata.api_client.api.external_apps_api", "ExternalAudienceApi": "rapidata.api_client.api.external_audience_api", @@ -55,7 +54,6 @@ "FlowApi": "rapidata.api_client.api.flow_api", "FlowItemApi": "rapidata.api_client.api.flow_item_api", "GlobalTextApi": "rapidata.api_client.api.global_text_api", - "GroupedRankingApi": "rapidata.api_client.api.grouped_ranking_api", "HuggingFaceSyncApi": "rapidata.api_client.api.hugging_face_sync_api", "IdentityApi": "rapidata.api_client.api.identity_api", "InvoiceApi": "rapidata.api_client.api.invoice_api", @@ -71,7 +69,6 @@ "PlatformApi": "rapidata.api_client.api.platform_api", "PromptApi": "rapidata.api_client.api.prompt_api", "PromptEmbeddingMapApi": "rapidata.api_client.api.prompt_embedding_map_api", - "RankingApi": "rapidata.api_client.api.ranking_api", "RankingFlowApi": "rapidata.api_client.api.ranking_flow_api", "RankingFlowItemApi": "rapidata.api_client.api.ranking_flow_item_api", "RapidApi": "rapidata.api_client.api.rapid_api", @@ -82,7 +79,6 @@ "SampleGenerationApi": "rapidata.api_client.api.sample_generation_api", "SettingsApi": "rapidata.api_client.api.settings_api", "SignalApi": "rapidata.api_client.api.signal_api", - "SimpleWorkflowApi": "rapidata.api_client.api.simple_workflow_api", "SurveyApi": "rapidata.api_client.api.survey_api", "TranslationApi": "rapidata.api_client.api.translation_api", "UserRapidApi": "rapidata.api_client.api.user_rapid_api", diff --git a/src/rapidata/api_client/api/__init__.py b/src/rapidata/api_client/api/__init__.py index 1f9c0cccf3..9dfea478a8 100644 --- a/src/rapidata/api_client/api/__init__.py +++ b/src/rapidata/api_client/api/__init__.py @@ -18,7 +18,6 @@ from rapidata.api_client.api.datapoints_api import DatapointsApi from rapidata.api_client.api.dataset_api import DatasetApi from rapidata.api_client.api.dataset_group_api import DatasetGroupApi -from rapidata.api_client.api.evaluation_api import EvaluationApi from rapidata.api_client.api.examples_api import ExamplesApi from rapidata.api_client.api.external_apps_api import ExternalAppsApi from rapidata.api_client.api.external_audience_api import ExternalAudienceApi @@ -28,7 +27,6 @@ from rapidata.api_client.api.flow_api import FlowApi from rapidata.api_client.api.flow_item_api import FlowItemApi from rapidata.api_client.api.global_text_api import GlobalTextApi -from rapidata.api_client.api.grouped_ranking_api import GroupedRankingApi from rapidata.api_client.api.hugging_face_sync_api import HuggingFaceSyncApi from rapidata.api_client.api.identity_api import IdentityApi from rapidata.api_client.api.invoice_api import InvoiceApi @@ -44,7 +42,6 @@ from rapidata.api_client.api.platform_api import PlatformApi from rapidata.api_client.api.prompt_api import PromptApi from rapidata.api_client.api.prompt_embedding_map_api import PromptEmbeddingMapApi -from rapidata.api_client.api.ranking_api import RankingApi from rapidata.api_client.api.ranking_flow_api import RankingFlowApi from rapidata.api_client.api.ranking_flow_item_api import RankingFlowItemApi from rapidata.api_client.api.rapid_api import RapidApi @@ -55,7 +52,6 @@ from rapidata.api_client.api.sample_generation_api import SampleGenerationApi from rapidata.api_client.api.settings_api import SettingsApi from rapidata.api_client.api.signal_api import SignalApi -from rapidata.api_client.api.simple_workflow_api import SimpleWorkflowApi from rapidata.api_client.api.survey_api import SurveyApi from rapidata.api_client.api.translation_api import TranslationApi from rapidata.api_client.api.user_rapid_api import UserRapidApi diff --git a/src/rapidata/api_client/api/asset_api.py b/src/rapidata/api_client/api/asset_api.py index 2fca4dc7aa..2f10496220 100644 --- a/src/rapidata/api_client/api/asset_api.py +++ b/src/rapidata/api_client/api/asset_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/audience_api.py b/src/rapidata/api_client/api/audience_api.py index 7512bdcf15..79a7092e0c 100644 --- a/src/rapidata/api_client/api/audience_api.py +++ b/src/rapidata/api_client/api/audience_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/batch_upload_api.py b/src/rapidata/api_client/api/batch_upload_api.py index 9b7be41b2b..b5e476b0b8 100644 --- a/src/rapidata/api_client/api/batch_upload_api.py +++ b/src/rapidata/api_client/api/batch_upload_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/benchmark_api.py b/src/rapidata/api_client/api/benchmark_api.py index bcc74ff572..4a5b7c7ff5 100644 --- a/src/rapidata/api_client/api/benchmark_api.py +++ b/src/rapidata/api_client/api/benchmark_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/bidder_api.py b/src/rapidata/api_client/api/bidder_api.py index 14d07e9c4b..0d9332cacc 100644 --- a/src/rapidata/api_client/api/bidder_api.py +++ b/src/rapidata/api_client/api/bidder_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/billing_account_api.py b/src/rapidata/api_client/api/billing_account_api.py index bb0b4d9f0e..845baf2e26 100644 --- a/src/rapidata/api_client/api/billing_account_api.py +++ b/src/rapidata/api_client/api/billing_account_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/billing_api.py b/src/rapidata/api_client/api/billing_api.py index 9bf4188977..95765e2470 100644 --- a/src/rapidata/api_client/api/billing_api.py +++ b/src/rapidata/api_client/api/billing_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/cache_api.py b/src/rapidata/api_client/api/cache_api.py index cc68025430..4d990b563a 100644 --- a/src/rapidata/api_client/api/cache_api.py +++ b/src/rapidata/api_client/api/cache_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/campaign_api.py b/src/rapidata/api_client/api/campaign_api.py index 5897c98c72..4089111ea0 100644 --- a/src/rapidata/api_client/api/campaign_api.py +++ b/src/rapidata/api_client/api/campaign_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/capabilities_api.py b/src/rapidata/api_client/api/capabilities_api.py index d692d46649..cc358b2e95 100644 --- a/src/rapidata/api_client/api/capabilities_api.py +++ b/src/rapidata/api_client/api/capabilities_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/client_api.py b/src/rapidata/api_client/api/client_api.py index 9e2a123aea..c1f1aaf1bb 100644 --- a/src/rapidata/api_client/api/client_api.py +++ b/src/rapidata/api_client/api/client_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/context_shortening_api.py b/src/rapidata/api_client/api/context_shortening_api.py index 85a36324cd..ae7ba85cc9 100644 --- a/src/rapidata/api_client/api/context_shortening_api.py +++ b/src/rapidata/api_client/api/context_shortening_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/customer_api.py b/src/rapidata/api_client/api/customer_api.py index 59b2e73cd6..d1f2b37fc3 100644 --- a/src/rapidata/api_client/api/customer_api.py +++ b/src/rapidata/api_client/api/customer_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/customer_rapid_api.py b/src/rapidata/api_client/api/customer_rapid_api.py index b1b23a9242..f8af6c1806 100644 --- a/src/rapidata/api_client/api/customer_rapid_api.py +++ b/src/rapidata/api_client/api/customer_rapid_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/datapoints_api.py b/src/rapidata/api_client/api/datapoints_api.py index 376b9ea9ca..736db67f02 100644 --- a/src/rapidata/api_client/api/datapoints_api.py +++ b/src/rapidata/api_client/api/datapoints_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/dataset_api.py b/src/rapidata/api_client/api/dataset_api.py index e9c53e1b30..8be392b0ce 100644 --- a/src/rapidata/api_client/api/dataset_api.py +++ b/src/rapidata/api_client/api/dataset_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/dataset_group_api.py b/src/rapidata/api_client/api/dataset_group_api.py index fe9e20f0b1..fd1e062335 100644 --- a/src/rapidata/api_client/api/dataset_group_api.py +++ b/src/rapidata/api_client/api/dataset_group_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/examples_api.py b/src/rapidata/api_client/api/examples_api.py index 9277894a1d..a832e2377e 100644 --- a/src/rapidata/api_client/api/examples_api.py +++ b/src/rapidata/api_client/api/examples_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/external_apps_api.py b/src/rapidata/api_client/api/external_apps_api.py index 05acfda8d8..4cbfbafde9 100644 --- a/src/rapidata/api_client/api/external_apps_api.py +++ b/src/rapidata/api_client/api/external_apps_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/external_audience_api.py b/src/rapidata/api_client/api/external_audience_api.py index a9eb7b02e9..19c81c20a5 100644 --- a/src/rapidata/api_client/api/external_audience_api.py +++ b/src/rapidata/api_client/api/external_audience_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/external_service_prices_api.py b/src/rapidata/api_client/api/external_service_prices_api.py index d071f93468..545f1968af 100644 --- a/src/rapidata/api_client/api/external_service_prices_api.py +++ b/src/rapidata/api_client/api/external_service_prices_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/faucet_api.py b/src/rapidata/api_client/api/faucet_api.py index 21ccfd436c..a8e0932ec9 100644 --- a/src/rapidata/api_client/api/faucet_api.py +++ b/src/rapidata/api_client/api/faucet_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/feedback_api.py b/src/rapidata/api_client/api/feedback_api.py index c9d7dc027a..ef949dad1d 100644 --- a/src/rapidata/api_client/api/feedback_api.py +++ b/src/rapidata/api_client/api/feedback_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/flow_api.py b/src/rapidata/api_client/api/flow_api.py index f329fd6a83..fafaf0ebd0 100644 --- a/src/rapidata/api_client/api/flow_api.py +++ b/src/rapidata/api_client/api/flow_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/flow_item_api.py b/src/rapidata/api_client/api/flow_item_api.py index 0149d4b558..076aa2fd46 100644 --- a/src/rapidata/api_client/api/flow_item_api.py +++ b/src/rapidata/api_client/api/flow_item_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/global_text_api.py b/src/rapidata/api_client/api/global_text_api.py index 9313de3972..ac837ba848 100644 --- a/src/rapidata/api_client/api/global_text_api.py +++ b/src/rapidata/api_client/api/global_text_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/hugging_face_sync_api.py b/src/rapidata/api_client/api/hugging_face_sync_api.py index 1841b590dd..37b0818bf1 100644 --- a/src/rapidata/api_client/api/hugging_face_sync_api.py +++ b/src/rapidata/api_client/api/hugging_face_sync_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/identity_api.py b/src/rapidata/api_client/api/identity_api.py index 1d9f109319..5dfd3b0605 100644 --- a/src/rapidata/api_client/api/identity_api.py +++ b/src/rapidata/api_client/api/identity_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/invoice_api.py b/src/rapidata/api_client/api/invoice_api.py index 3b89c90311..12339bab47 100644 --- a/src/rapidata/api_client/api/invoice_api.py +++ b/src/rapidata/api_client/api/invoice_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/job_api.py b/src/rapidata/api_client/api/job_api.py index 22424039d0..2ce5fe3ba0 100644 --- a/src/rapidata/api_client/api/job_api.py +++ b/src/rapidata/api_client/api/job_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -27,17 +27,25 @@ from rapidata.api_client.models.create_job_endpoint_output import CreateJobEndpointOutput from rapidata.api_client.models.create_job_revision_endpoint_input import CreateJobRevisionEndpointInput from rapidata.api_client.models.create_job_revision_endpoint_output import CreateJobRevisionEndpointOutput +from rapidata.api_client.models.get_job_ab_summary_endpoint_output import GetJobAbSummaryEndpointOutput from rapidata.api_client.models.get_job_by_id_endpoint_output import GetJobByIdEndpointOutput from rapidata.api_client.models.get_job_cost_estimate_endpoint_output import GetJobCostEstimateEndpointOutput +from rapidata.api_client.models.get_job_datapoints_endpoint_paged_result_of_output import GetJobDatapointsEndpointPagedResultOfOutput from rapidata.api_client.models.get_job_definition_by_id_endpoint_output import GetJobDefinitionByIdEndpointOutput from rapidata.api_client.models.get_job_definition_cost_estimate_endpoint_output import GetJobDefinitionCostEstimateEndpointOutput +from rapidata.api_client.models.get_job_progress_endpoint_output import GetJobProgressEndpointOutput +from rapidata.api_client.models.get_job_responses_endpoint_output import GetJobResponsesEndpointOutput +from rapidata.api_client.models.get_job_result_navigation_endpoint_output import GetJobResultNavigationEndpointOutput from rapidata.api_client.models.get_job_revision_endpoint_output import GetJobRevisionEndpointOutput +from rapidata.api_client.models.i_job_results import IJobResults from rapidata.api_client.models.query_aggregated_jobs_endpoint_paged_result_of_output import QueryAggregatedJobsEndpointPagedResultOfOutput from rapidata.api_client.models.query_job_definitions_endpoint_paged_result_of_output import QueryJobDefinitionsEndpointPagedResultOfOutput from rapidata.api_client.models.query_job_revisions_endpoint_paged_result_of_output import QueryJobRevisionsEndpointPagedResultOfOutput from rapidata.api_client.models.query_jobs_endpoint_paged_result_of_output import QueryJobsEndpointPagedResultOfOutput from rapidata.api_client.models.query_public_job_definitions_endpoint_paged_result_of_output import QueryPublicJobDefinitionsEndpointPagedResultOfOutput +from rapidata.api_client.models.rapid_state import RapidState from rapidata.api_client.models.restart_rapids_endpoint_input import RestartRapidsEndpointInput +from rapidata.api_client.models.sort_direction import SortDirection from rapidata.api_client.models.update_job_definition_endpoint_input import UpdateJobDefinitionEndpointInput from rapidata.api_client.models.update_job_endpoint_input import UpdateJobEndpointInput @@ -4271,10 +4279,1423 @@ def _job_definitions_public_get_serialize( + @validate_call + def job_job_id_ab_summary_get( + self, + job_id: Annotated[StrictStr, Field(description="The id of the job to summarise.")], + use_user_score: Annotated[Optional[StrictBool], Field(description="Whether to weight wins by the annotator's user score.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> GetJobAbSummaryEndpointOutput: + """Gets the A/B winner summary for a job's comparison labelling. + + Scoped to the job's labelling server-side; returns 404 when the job has no labelling task. + + :param job_id: The id of the job to summarise. (required) + :type job_id: str + :param use_user_score: Whether to weight wins by the annotator's user score. + :type use_user_score: bool + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._job_job_id_ab_summary_get_serialize( + job_id=job_id, + use_user_score=use_user_score, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "GetJobAbSummaryEndpointOutput", + '400': "ValidationProblemDetails", + '401': None, + '403': None, + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def job_job_id_ab_summary_get_with_http_info( + self, + job_id: Annotated[StrictStr, Field(description="The id of the job to summarise.")], + use_user_score: Annotated[Optional[StrictBool], Field(description="Whether to weight wins by the annotator's user score.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[GetJobAbSummaryEndpointOutput]: + """Gets the A/B winner summary for a job's comparison labelling. + + Scoped to the job's labelling server-side; returns 404 when the job has no labelling task. + + :param job_id: The id of the job to summarise. (required) + :type job_id: str + :param use_user_score: Whether to weight wins by the annotator's user score. + :type use_user_score: bool + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._job_job_id_ab_summary_get_serialize( + job_id=job_id, + use_user_score=use_user_score, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "GetJobAbSummaryEndpointOutput", + '400': "ValidationProblemDetails", + '401': None, + '403': None, + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def job_job_id_ab_summary_get_without_preload_content( + self, + job_id: Annotated[StrictStr, Field(description="The id of the job to summarise.")], + use_user_score: Annotated[Optional[StrictBool], Field(description="Whether to weight wins by the annotator's user score.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Gets the A/B winner summary for a job's comparison labelling. + + Scoped to the job's labelling server-side; returns 404 when the job has no labelling task. + + :param job_id: The id of the job to summarise. (required) + :type job_id: str + :param use_user_score: Whether to weight wins by the annotator's user score. + :type use_user_score: bool + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._job_job_id_ab_summary_get_serialize( + job_id=job_id, + use_user_score=use_user_score, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "GetJobAbSummaryEndpointOutput", + '400': "ValidationProblemDetails", + '401': None, + '403': None, + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _job_job_id_ab_summary_get_serialize( + self, + job_id, + use_user_score, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + if job_id is not None: + _path_params['jobId'] = job_id + # process the query parameters + if use_user_score is not None: + + _query_params.append(('useUserScore', use_user_score)) + + # process the header parameters + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + 'OpenIdConnect' + ] + + return self.api_client.param_serialize( + method='GET', + resource_path='/job/{jobId}/ab-summary', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + @validate_call def job_job_id_approve_post( self, - job_id: Annotated[StrictStr, Field(description="The ID of the job to approve.")], + job_id: Annotated[StrictStr, Field(description="The ID of the job to approve.")], + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> None: + """Approves a job in manual review so its pipeline can start processing. + + + :param job_id: The ID of the job to approve. (required) + :type job_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._job_job_id_approve_post_serialize( + job_id=job_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '204': None, + '400': "ValidationProblemDetails", + '401': None, + '403': None, + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def job_job_id_approve_post_with_http_info( + self, + job_id: Annotated[StrictStr, Field(description="The ID of the job to approve.")], + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[None]: + """Approves a job in manual review so its pipeline can start processing. + + + :param job_id: The ID of the job to approve. (required) + :type job_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._job_job_id_approve_post_serialize( + job_id=job_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '204': None, + '400': "ValidationProblemDetails", + '401': None, + '403': None, + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def job_job_id_approve_post_without_preload_content( + self, + job_id: Annotated[StrictStr, Field(description="The ID of the job to approve.")], + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Approves a job in manual review so its pipeline can start processing. + + + :param job_id: The ID of the job to approve. (required) + :type job_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._job_job_id_approve_post_serialize( + job_id=job_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '204': None, + '400': "ValidationProblemDetails", + '401': None, + '403': None, + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _job_job_id_approve_post_serialize( + self, + job_id, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + if job_id is not None: + _path_params['jobId'] = job_id + # process the query parameters + # process the header parameters + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + 'OpenIdConnect' + ] + + return self.api_client.param_serialize( + method='POST', + resource_path='/job/{jobId}/approve', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + def job_job_id_cost_estimate_get( + self, + job_id: Annotated[StrictStr, Field(description="The id of the job to estimate.")], + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> GetJobCostEstimateEndpointOutput: + """Estimates the cost of running a job to completion. + + The estimate multiplies a representative per-response cost sampled from the job's rapids by the total number of responses its referee requires. Returns 409 while the estimate is not yet available because the job has no rapids, or when the referee is unbounded. + + :param job_id: The id of the job to estimate. (required) + :type job_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._job_job_id_cost_estimate_get_serialize( + job_id=job_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "GetJobCostEstimateEndpointOutput", + '400': "ValidationProblemDetails", + '401': None, + '403': None, + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def job_job_id_cost_estimate_get_with_http_info( + self, + job_id: Annotated[StrictStr, Field(description="The id of the job to estimate.")], + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[GetJobCostEstimateEndpointOutput]: + """Estimates the cost of running a job to completion. + + The estimate multiplies a representative per-response cost sampled from the job's rapids by the total number of responses its referee requires. Returns 409 while the estimate is not yet available because the job has no rapids, or when the referee is unbounded. + + :param job_id: The id of the job to estimate. (required) + :type job_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._job_job_id_cost_estimate_get_serialize( + job_id=job_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "GetJobCostEstimateEndpointOutput", + '400': "ValidationProblemDetails", + '401': None, + '403': None, + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def job_job_id_cost_estimate_get_without_preload_content( + self, + job_id: Annotated[StrictStr, Field(description="The id of the job to estimate.")], + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Estimates the cost of running a job to completion. + + The estimate multiplies a representative per-response cost sampled from the job's rapids by the total number of responses its referee requires. Returns 409 while the estimate is not yet available because the job has no rapids, or when the referee is unbounded. + + :param job_id: The id of the job to estimate. (required) + :type job_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._job_job_id_cost_estimate_get_serialize( + job_id=job_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "GetJobCostEstimateEndpointOutput", + '400': "ValidationProblemDetails", + '401': None, + '403': None, + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _job_job_id_cost_estimate_get_serialize( + self, + job_id, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + if job_id is not None: + _path_params['jobId'] = job_id + # process the query parameters + # process the header parameters + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + 'OpenIdConnect' + ] + + return self.api_client.param_serialize( + method='GET', + resource_path='/job/{jobId}/cost-estimate', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + def job_job_id_datapoints_get( + self, + job_id: Annotated[StrictStr, Field(description="The id of the job whose datapoints to list.")], + page: Annotated[Optional[StrictInt], Field(description="The 1-based page index.")] = None, + page_size: Annotated[Optional[StrictInt], Field(description="The number of items per page.")] = None, + sort: Annotated[Optional[List[StrictStr]], Field(description="Sort fields. Prefix with - for descending order (e.g. -created_at).")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> GetJobDatapointsEndpointPagedResultOfOutput: + """Gets the datapoints of the dataset backing a job. + + Scoped server-side to the job's own dataset; returns 404 when the job has no dataset. + + :param job_id: The id of the job whose datapoints to list. (required) + :type job_id: str + :param page: The 1-based page index. + :type page: int + :param page_size: The number of items per page. + :type page_size: int + :param sort: Sort fields. Prefix with - for descending order (e.g. -created_at). + :type sort: List[str] + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._job_job_id_datapoints_get_serialize( + job_id=job_id, + page=page, + page_size=page_size, + sort=sort, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "GetJobDatapointsEndpointPagedResultOfOutput", + '400': "ValidationProblemDetails", + '401': None, + '403': None, + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def job_job_id_datapoints_get_with_http_info( + self, + job_id: Annotated[StrictStr, Field(description="The id of the job whose datapoints to list.")], + page: Annotated[Optional[StrictInt], Field(description="The 1-based page index.")] = None, + page_size: Annotated[Optional[StrictInt], Field(description="The number of items per page.")] = None, + sort: Annotated[Optional[List[StrictStr]], Field(description="Sort fields. Prefix with - for descending order (e.g. -created_at).")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[GetJobDatapointsEndpointPagedResultOfOutput]: + """Gets the datapoints of the dataset backing a job. + + Scoped server-side to the job's own dataset; returns 404 when the job has no dataset. + + :param job_id: The id of the job whose datapoints to list. (required) + :type job_id: str + :param page: The 1-based page index. + :type page: int + :param page_size: The number of items per page. + :type page_size: int + :param sort: Sort fields. Prefix with - for descending order (e.g. -created_at). + :type sort: List[str] + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._job_job_id_datapoints_get_serialize( + job_id=job_id, + page=page, + page_size=page_size, + sort=sort, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "GetJobDatapointsEndpointPagedResultOfOutput", + '400': "ValidationProblemDetails", + '401': None, + '403': None, + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def job_job_id_datapoints_get_without_preload_content( + self, + job_id: Annotated[StrictStr, Field(description="The id of the job whose datapoints to list.")], + page: Annotated[Optional[StrictInt], Field(description="The 1-based page index.")] = None, + page_size: Annotated[Optional[StrictInt], Field(description="The number of items per page.")] = None, + sort: Annotated[Optional[List[StrictStr]], Field(description="Sort fields. Prefix with - for descending order (e.g. -created_at).")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Gets the datapoints of the dataset backing a job. + + Scoped server-side to the job's own dataset; returns 404 when the job has no dataset. + + :param job_id: The id of the job whose datapoints to list. (required) + :type job_id: str + :param page: The 1-based page index. + :type page: int + :param page_size: The number of items per page. + :type page_size: int + :param sort: Sort fields. Prefix with - for descending order (e.g. -created_at). + :type sort: List[str] + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._job_job_id_datapoints_get_serialize( + job_id=job_id, + page=page, + page_size=page_size, + sort=sort, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "GetJobDatapointsEndpointPagedResultOfOutput", + '400': "ValidationProblemDetails", + '401': None, + '403': None, + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _job_job_id_datapoints_get_serialize( + self, + job_id, + page, + page_size, + sort, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + 'sort': 'multi', + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + if job_id is not None: + _path_params['jobId'] = job_id + # process the query parameters + if page is not None: + + _query_params.append(('page', page)) + + if page_size is not None: + + _query_params.append(('page_size', page_size)) + + if sort is not None: + + _query_params.append(('sort', sort)) + + # process the header parameters + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + 'OpenIdConnect' + ] + + return self.api_client.param_serialize( + method='GET', + resource_path='/job/{jobId}/datapoints', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + def job_job_id_delete( + self, + job_id: Annotated[StrictStr, Field(description="The id of the job to delete.")], + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> None: + """Deletes a job. + + + :param job_id: The id of the job to delete. (required) + :type job_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._job_job_id_delete_serialize( + job_id=job_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '204': None, + '400': "ValidationProblemDetails", + '401': None, + '403': None, + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def job_job_id_delete_with_http_info( + self, + job_id: Annotated[StrictStr, Field(description="The id of the job to delete.")], + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[None]: + """Deletes a job. + + + :param job_id: The id of the job to delete. (required) + :type job_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._job_job_id_delete_serialize( + job_id=job_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '204': None, + '400': "ValidationProblemDetails", + '401': None, + '403': None, + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def job_job_id_delete_without_preload_content( + self, + job_id: Annotated[StrictStr, Field(description="The id of the job to delete.")], + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Deletes a job. + + + :param job_id: The id of the job to delete. (required) + :type job_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._job_job_id_delete_serialize( + job_id=job_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '204': None, + '400': "ValidationProblemDetails", + '401': None, + '403': None, + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _job_job_id_delete_serialize( + self, + job_id, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + if job_id is not None: + _path_params['jobId'] = job_id + # process the query parameters + # process the header parameters + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + 'OpenIdConnect' + ] + + return self.api_client.param_serialize( + method='DELETE', + resource_path='/job/{jobId}', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + def job_job_id_download_results_get( + self, + job_id: Annotated[StrictStr, Field(description="The id of the job to download results for.")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -4287,11 +5708,11 @@ def job_job_id_approve_post( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> None: - """Approves a job in manual review so its pipeline can start processing. + ) -> bytes: + """Downloads the results of a job as a file attachment. - :param job_id: The ID of the job to approve. (required) + :param job_id: The id of the job to download results for. (required) :type job_id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request @@ -4315,7 +5736,7 @@ def job_job_id_approve_post( :return: Returns the result object. """ # noqa: E501 - _param = self._job_job_id_approve_post_serialize( + _param = self._job_job_id_download_results_get_serialize( job_id=job_id, _request_auth=_request_auth, _content_type=_content_type, @@ -4324,8 +5745,7 @@ def job_job_id_approve_post( ) _response_types_map: Dict[str, Optional[str]] = { - '204': None, - '400': "ValidationProblemDetails", + '200': "bytes", '401': None, '403': None, } @@ -4341,9 +5761,9 @@ def job_job_id_approve_post( @validate_call - def job_job_id_approve_post_with_http_info( + def job_job_id_download_results_get_with_http_info( self, - job_id: Annotated[StrictStr, Field(description="The ID of the job to approve.")], + job_id: Annotated[StrictStr, Field(description="The id of the job to download results for.")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -4356,11 +5776,11 @@ def job_job_id_approve_post_with_http_info( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[None]: - """Approves a job in manual review so its pipeline can start processing. + ) -> ApiResponse[bytes]: + """Downloads the results of a job as a file attachment. - :param job_id: The ID of the job to approve. (required) + :param job_id: The id of the job to download results for. (required) :type job_id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request @@ -4384,7 +5804,7 @@ def job_job_id_approve_post_with_http_info( :return: Returns the result object. """ # noqa: E501 - _param = self._job_job_id_approve_post_serialize( + _param = self._job_job_id_download_results_get_serialize( job_id=job_id, _request_auth=_request_auth, _content_type=_content_type, @@ -4393,8 +5813,7 @@ def job_job_id_approve_post_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - '204': None, - '400': "ValidationProblemDetails", + '200': "bytes", '401': None, '403': None, } @@ -4410,9 +5829,9 @@ def job_job_id_approve_post_with_http_info( @validate_call - def job_job_id_approve_post_without_preload_content( + def job_job_id_download_results_get_without_preload_content( self, - job_id: Annotated[StrictStr, Field(description="The ID of the job to approve.")], + job_id: Annotated[StrictStr, Field(description="The id of the job to download results for.")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -4426,10 +5845,10 @@ def job_job_id_approve_post_without_preload_content( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> RESTResponseType: - """Approves a job in manual review so its pipeline can start processing. + """Downloads the results of a job as a file attachment. - :param job_id: The ID of the job to approve. (required) + :param job_id: The id of the job to download results for. (required) :type job_id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request @@ -4453,7 +5872,7 @@ def job_job_id_approve_post_without_preload_content( :return: Returns the result object. """ # noqa: E501 - _param = self._job_job_id_approve_post_serialize( + _param = self._job_job_id_download_results_get_serialize( job_id=job_id, _request_auth=_request_auth, _content_type=_content_type, @@ -4462,8 +5881,7 @@ def job_job_id_approve_post_without_preload_content( ) _response_types_map: Dict[str, Optional[str]] = { - '204': None, - '400': "ValidationProblemDetails", + '200': "bytes", '401': None, '403': None, } @@ -4474,7 +5892,7 @@ def job_job_id_approve_post_without_preload_content( return response_data.response - def _job_job_id_approve_post_serialize( + def _job_job_id_download_results_get_serialize( self, job_id, _request_auth, @@ -4510,7 +5928,7 @@ def _job_job_id_approve_post_serialize( if 'Accept' not in _header_params: _header_params['Accept'] = self.api_client.select_header_accept( [ - 'application/json' + 'application/octet-stream' ] ) @@ -4521,8 +5939,8 @@ def _job_job_id_approve_post_serialize( ] return self.api_client.param_serialize( - method='POST', - resource_path='/job/{jobId}/approve', + method='GET', + resource_path='/job/{jobId}/download-results', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -4539,9 +5957,9 @@ def _job_job_id_approve_post_serialize( @validate_call - def job_job_id_cost_estimate_get( + def job_job_id_get( self, - job_id: Annotated[StrictStr, Field(description="The id of the job to estimate.")], + job_id: Annotated[StrictStr, Field(description="The id of the job to retrieve.")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -4554,12 +5972,11 @@ def job_job_id_cost_estimate_get( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> GetJobCostEstimateEndpointOutput: - """Estimates the cost of running a job to completion. + ) -> GetJobByIdEndpointOutput: + """Gets a job by its id. - The estimate multiplies a representative per-response cost sampled from the job's rapids by the total number of responses its referee requires. Returns 409 while the estimate is not yet available because the job has no rapids, or when the referee is unbounded. - :param job_id: The id of the job to estimate. (required) + :param job_id: The id of the job to retrieve. (required) :type job_id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request @@ -4583,7 +6000,7 @@ def job_job_id_cost_estimate_get( :return: Returns the result object. """ # noqa: E501 - _param = self._job_job_id_cost_estimate_get_serialize( + _param = self._job_job_id_get_serialize( job_id=job_id, _request_auth=_request_auth, _content_type=_content_type, @@ -4592,7 +6009,7 @@ def job_job_id_cost_estimate_get( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "GetJobCostEstimateEndpointOutput", + '200': "GetJobByIdEndpointOutput", '400': "ValidationProblemDetails", '401': None, '403': None, @@ -4609,9 +6026,9 @@ def job_job_id_cost_estimate_get( @validate_call - def job_job_id_cost_estimate_get_with_http_info( + def job_job_id_get_with_http_info( self, - job_id: Annotated[StrictStr, Field(description="The id of the job to estimate.")], + job_id: Annotated[StrictStr, Field(description="The id of the job to retrieve.")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -4624,12 +6041,11 @@ def job_job_id_cost_estimate_get_with_http_info( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[GetJobCostEstimateEndpointOutput]: - """Estimates the cost of running a job to completion. + ) -> ApiResponse[GetJobByIdEndpointOutput]: + """Gets a job by its id. - The estimate multiplies a representative per-response cost sampled from the job's rapids by the total number of responses its referee requires. Returns 409 while the estimate is not yet available because the job has no rapids, or when the referee is unbounded. - :param job_id: The id of the job to estimate. (required) + :param job_id: The id of the job to retrieve. (required) :type job_id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request @@ -4653,7 +6069,7 @@ def job_job_id_cost_estimate_get_with_http_info( :return: Returns the result object. """ # noqa: E501 - _param = self._job_job_id_cost_estimate_get_serialize( + _param = self._job_job_id_get_serialize( job_id=job_id, _request_auth=_request_auth, _content_type=_content_type, @@ -4662,7 +6078,7 @@ def job_job_id_cost_estimate_get_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "GetJobCostEstimateEndpointOutput", + '200': "GetJobByIdEndpointOutput", '400': "ValidationProblemDetails", '401': None, '403': None, @@ -4679,9 +6095,9 @@ def job_job_id_cost_estimate_get_with_http_info( @validate_call - def job_job_id_cost_estimate_get_without_preload_content( + def job_job_id_get_without_preload_content( self, - job_id: Annotated[StrictStr, Field(description="The id of the job to estimate.")], + job_id: Annotated[StrictStr, Field(description="The id of the job to retrieve.")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -4695,11 +6111,10 @@ def job_job_id_cost_estimate_get_without_preload_content( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> RESTResponseType: - """Estimates the cost of running a job to completion. + """Gets a job by its id. - The estimate multiplies a representative per-response cost sampled from the job's rapids by the total number of responses its referee requires. Returns 409 while the estimate is not yet available because the job has no rapids, or when the referee is unbounded. - :param job_id: The id of the job to estimate. (required) + :param job_id: The id of the job to retrieve. (required) :type job_id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request @@ -4723,7 +6138,7 @@ def job_job_id_cost_estimate_get_without_preload_content( :return: Returns the result object. """ # noqa: E501 - _param = self._job_job_id_cost_estimate_get_serialize( + _param = self._job_job_id_get_serialize( job_id=job_id, _request_auth=_request_auth, _content_type=_content_type, @@ -4732,7 +6147,7 @@ def job_job_id_cost_estimate_get_without_preload_content( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "GetJobCostEstimateEndpointOutput", + '200': "GetJobByIdEndpointOutput", '400': "ValidationProblemDetails", '401': None, '403': None, @@ -4744,7 +6159,7 @@ def job_job_id_cost_estimate_get_without_preload_content( return response_data.response - def _job_job_id_cost_estimate_get_serialize( + def _job_job_id_get_serialize( self, job_id, _request_auth, @@ -4792,7 +6207,7 @@ def _job_job_id_cost_estimate_get_serialize( return self.api_client.param_serialize( method='GET', - resource_path='/job/{jobId}/cost-estimate', + resource_path='/job/{jobId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -4809,9 +6224,10 @@ def _job_job_id_cost_estimate_get_serialize( @validate_call - def job_job_id_delete( + def job_job_id_patch( self, - job_id: Annotated[StrictStr, Field(description="The id of the job to delete.")], + job_id: Annotated[StrictStr, Field(description="The id of the job to update.")], + update_job_endpoint_input: Annotated[UpdateJobEndpointInput, Field(description="The fields to update.")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -4825,11 +6241,13 @@ def job_job_id_delete( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> None: - """Deletes a job. + """Updates a job. - :param job_id: The id of the job to delete. (required) + :param job_id: The id of the job to update. (required) :type job_id: str + :param update_job_endpoint_input: The fields to update. (required) + :type update_job_endpoint_input: UpdateJobEndpointInput :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -4852,8 +6270,9 @@ def job_job_id_delete( :return: Returns the result object. """ # noqa: E501 - _param = self._job_job_id_delete_serialize( + _param = self._job_job_id_patch_serialize( job_id=job_id, + update_job_endpoint_input=update_job_endpoint_input, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -4878,9 +6297,10 @@ def job_job_id_delete( @validate_call - def job_job_id_delete_with_http_info( + def job_job_id_patch_with_http_info( self, - job_id: Annotated[StrictStr, Field(description="The id of the job to delete.")], + job_id: Annotated[StrictStr, Field(description="The id of the job to update.")], + update_job_endpoint_input: Annotated[UpdateJobEndpointInput, Field(description="The fields to update.")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -4894,11 +6314,13 @@ def job_job_id_delete_with_http_info( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> ApiResponse[None]: - """Deletes a job. + """Updates a job. - :param job_id: The id of the job to delete. (required) + :param job_id: The id of the job to update. (required) :type job_id: str + :param update_job_endpoint_input: The fields to update. (required) + :type update_job_endpoint_input: UpdateJobEndpointInput :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -4921,8 +6343,9 @@ def job_job_id_delete_with_http_info( :return: Returns the result object. """ # noqa: E501 - _param = self._job_job_id_delete_serialize( + _param = self._job_job_id_patch_serialize( job_id=job_id, + update_job_endpoint_input=update_job_endpoint_input, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -4947,9 +6370,10 @@ def job_job_id_delete_with_http_info( @validate_call - def job_job_id_delete_without_preload_content( + def job_job_id_patch_without_preload_content( self, - job_id: Annotated[StrictStr, Field(description="The id of the job to delete.")], + job_id: Annotated[StrictStr, Field(description="The id of the job to update.")], + update_job_endpoint_input: Annotated[UpdateJobEndpointInput, Field(description="The fields to update.")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -4963,11 +6387,13 @@ def job_job_id_delete_without_preload_content( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> RESTResponseType: - """Deletes a job. + """Updates a job. - :param job_id: The id of the job to delete. (required) + :param job_id: The id of the job to update. (required) :type job_id: str + :param update_job_endpoint_input: The fields to update. (required) + :type update_job_endpoint_input: UpdateJobEndpointInput :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -4990,8 +6416,9 @@ def job_job_id_delete_without_preload_content( :return: Returns the result object. """ # noqa: E501 - _param = self._job_job_id_delete_serialize( + _param = self._job_job_id_patch_serialize( job_id=job_id, + update_job_endpoint_input=update_job_endpoint_input, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -5011,9 +6438,10 @@ def job_job_id_delete_without_preload_content( return response_data.response - def _job_job_id_delete_serialize( + def _job_job_id_patch_serialize( self, job_id, + update_job_endpoint_input, _request_auth, _content_type, _headers, @@ -5041,6 +6469,8 @@ def _job_job_id_delete_serialize( # process the header parameters # process the form parameters # process the body parameter + if update_job_endpoint_input is not None: + _body_params = update_job_endpoint_input # set the HTTP header `Accept` @@ -5051,6 +6481,19 @@ def _job_job_id_delete_serialize( ] ) + # set the HTTP header `Content-Type` + if _content_type: + _header_params['Content-Type'] = _content_type + else: + _default_content_type = ( + self.api_client.select_header_content_type( + [ + 'application/json' + ] + ) + ) + if _default_content_type is not None: + _header_params['Content-Type'] = _default_content_type # authentication setting _auth_settings: List[str] = [ @@ -5058,7 +6501,7 @@ def _job_job_id_delete_serialize( ] return self.api_client.param_serialize( - method='DELETE', + method='PATCH', resource_path='/job/{jobId}', path_params=_path_params, query_params=_query_params, @@ -5076,9 +6519,9 @@ def _job_job_id_delete_serialize( @validate_call - def job_job_id_download_results_get( + def job_job_id_pause_post( self, - job_id: Annotated[StrictStr, Field(description="The id of the job to download results for.")], + job_id: Annotated[StrictStr, Field(description="The ID of the job to pause.")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -5091,11 +6534,11 @@ def job_job_id_download_results_get( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> bytes: - """Downloads the results of a job as a file attachment. + ) -> None: + """Pauses a job, stopping all of its campaigns from processing. - :param job_id: The id of the job to download results for. (required) + :param job_id: The ID of the job to pause. (required) :type job_id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request @@ -5119,7 +6562,7 @@ def job_job_id_download_results_get( :return: Returns the result object. """ # noqa: E501 - _param = self._job_job_id_download_results_get_serialize( + _param = self._job_job_id_pause_post_serialize( job_id=job_id, _request_auth=_request_auth, _content_type=_content_type, @@ -5128,7 +6571,8 @@ def job_job_id_download_results_get( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "bytes", + '204': None, + '400': "ValidationProblemDetails", '401': None, '403': None, } @@ -5144,9 +6588,9 @@ def job_job_id_download_results_get( @validate_call - def job_job_id_download_results_get_with_http_info( + def job_job_id_pause_post_with_http_info( self, - job_id: Annotated[StrictStr, Field(description="The id of the job to download results for.")], + job_id: Annotated[StrictStr, Field(description="The ID of the job to pause.")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -5159,11 +6603,11 @@ def job_job_id_download_results_get_with_http_info( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[bytes]: - """Downloads the results of a job as a file attachment. + ) -> ApiResponse[None]: + """Pauses a job, stopping all of its campaigns from processing. - :param job_id: The id of the job to download results for. (required) + :param job_id: The ID of the job to pause. (required) :type job_id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request @@ -5187,7 +6631,7 @@ def job_job_id_download_results_get_with_http_info( :return: Returns the result object. """ # noqa: E501 - _param = self._job_job_id_download_results_get_serialize( + _param = self._job_job_id_pause_post_serialize( job_id=job_id, _request_auth=_request_auth, _content_type=_content_type, @@ -5196,7 +6640,8 @@ def job_job_id_download_results_get_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "bytes", + '204': None, + '400': "ValidationProblemDetails", '401': None, '403': None, } @@ -5212,9 +6657,9 @@ def job_job_id_download_results_get_with_http_info( @validate_call - def job_job_id_download_results_get_without_preload_content( + def job_job_id_pause_post_without_preload_content( self, - job_id: Annotated[StrictStr, Field(description="The id of the job to download results for.")], + job_id: Annotated[StrictStr, Field(description="The ID of the job to pause.")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -5228,10 +6673,10 @@ def job_job_id_download_results_get_without_preload_content( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> RESTResponseType: - """Downloads the results of a job as a file attachment. + """Pauses a job, stopping all of its campaigns from processing. - :param job_id: The id of the job to download results for. (required) + :param job_id: The ID of the job to pause. (required) :type job_id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request @@ -5255,7 +6700,7 @@ def job_job_id_download_results_get_without_preload_content( :return: Returns the result object. """ # noqa: E501 - _param = self._job_job_id_download_results_get_serialize( + _param = self._job_job_id_pause_post_serialize( job_id=job_id, _request_auth=_request_auth, _content_type=_content_type, @@ -5264,7 +6709,8 @@ def job_job_id_download_results_get_without_preload_content( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "bytes", + '204': None, + '400': "ValidationProblemDetails", '401': None, '403': None, } @@ -5275,7 +6721,7 @@ def job_job_id_download_results_get_without_preload_content( return response_data.response - def _job_job_id_download_results_get_serialize( + def _job_job_id_pause_post_serialize( self, job_id, _request_auth, @@ -5311,7 +6757,7 @@ def _job_job_id_download_results_get_serialize( if 'Accept' not in _header_params: _header_params['Accept'] = self.api_client.select_header_accept( [ - 'application/octet-stream' + 'application/json' ] ) @@ -5322,8 +6768,8 @@ def _job_job_id_download_results_get_serialize( ] return self.api_client.param_serialize( - method='GET', - resource_path='/job/{jobId}/download-results', + method='POST', + resource_path='/job/{jobId}/pause', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -5340,9 +6786,9 @@ def _job_job_id_download_results_get_serialize( @validate_call - def job_job_id_get( + def job_job_id_progress_get( self, - job_id: Annotated[StrictStr, Field(description="The id of the job to retrieve.")], + job_id: Annotated[StrictStr, Field(description="The id of the job to get progress for.")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -5355,11 +6801,12 @@ def job_job_id_get( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> GetJobByIdEndpointOutput: - """Gets a job by its id. + ) -> GetJobProgressEndpointOutput: + """Gets the labelling progress for a job. + Scoped to the job's labelling server-side; returns 404 when the job has no labelling task. - :param job_id: The id of the job to retrieve. (required) + :param job_id: The id of the job to get progress for. (required) :type job_id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request @@ -5383,7 +6830,7 @@ def job_job_id_get( :return: Returns the result object. """ # noqa: E501 - _param = self._job_job_id_get_serialize( + _param = self._job_job_id_progress_get_serialize( job_id=job_id, _request_auth=_request_auth, _content_type=_content_type, @@ -5392,7 +6839,7 @@ def job_job_id_get( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "GetJobByIdEndpointOutput", + '200': "GetJobProgressEndpointOutput", '400': "ValidationProblemDetails", '401': None, '403': None, @@ -5409,9 +6856,9 @@ def job_job_id_get( @validate_call - def job_job_id_get_with_http_info( + def job_job_id_progress_get_with_http_info( self, - job_id: Annotated[StrictStr, Field(description="The id of the job to retrieve.")], + job_id: Annotated[StrictStr, Field(description="The id of the job to get progress for.")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -5424,11 +6871,12 @@ def job_job_id_get_with_http_info( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[GetJobByIdEndpointOutput]: - """Gets a job by its id. + ) -> ApiResponse[GetJobProgressEndpointOutput]: + """Gets the labelling progress for a job. + Scoped to the job's labelling server-side; returns 404 when the job has no labelling task. - :param job_id: The id of the job to retrieve. (required) + :param job_id: The id of the job to get progress for. (required) :type job_id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request @@ -5452,7 +6900,7 @@ def job_job_id_get_with_http_info( :return: Returns the result object. """ # noqa: E501 - _param = self._job_job_id_get_serialize( + _param = self._job_job_id_progress_get_serialize( job_id=job_id, _request_auth=_request_auth, _content_type=_content_type, @@ -5461,7 +6909,7 @@ def job_job_id_get_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "GetJobByIdEndpointOutput", + '200': "GetJobProgressEndpointOutput", '400': "ValidationProblemDetails", '401': None, '403': None, @@ -5478,9 +6926,9 @@ def job_job_id_get_with_http_info( @validate_call - def job_job_id_get_without_preload_content( + def job_job_id_progress_get_without_preload_content( self, - job_id: Annotated[StrictStr, Field(description="The id of the job to retrieve.")], + job_id: Annotated[StrictStr, Field(description="The id of the job to get progress for.")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -5494,10 +6942,11 @@ def job_job_id_get_without_preload_content( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> RESTResponseType: - """Gets a job by its id. + """Gets the labelling progress for a job. + Scoped to the job's labelling server-side; returns 404 when the job has no labelling task. - :param job_id: The id of the job to retrieve. (required) + :param job_id: The id of the job to get progress for. (required) :type job_id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request @@ -5521,7 +6970,7 @@ def job_job_id_get_without_preload_content( :return: Returns the result object. """ # noqa: E501 - _param = self._job_job_id_get_serialize( + _param = self._job_job_id_progress_get_serialize( job_id=job_id, _request_auth=_request_auth, _content_type=_content_type, @@ -5530,7 +6979,7 @@ def job_job_id_get_without_preload_content( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "GetJobByIdEndpointOutput", + '200': "GetJobProgressEndpointOutput", '400': "ValidationProblemDetails", '401': None, '403': None, @@ -5542,7 +6991,7 @@ def job_job_id_get_without_preload_content( return response_data.response - def _job_job_id_get_serialize( + def _job_job_id_progress_get_serialize( self, job_id, _request_auth, @@ -5590,7 +7039,7 @@ def _job_job_id_get_serialize( return self.api_client.param_serialize( method='GET', - resource_path='/job/{jobId}', + resource_path='/job/{jobId}/progress', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -5607,10 +7056,10 @@ def _job_job_id_get_serialize( @validate_call - def job_job_id_patch( + def job_job_id_rapids_restart_post( self, - job_id: Annotated[StrictStr, Field(description="The id of the job to update.")], - update_job_endpoint_input: Annotated[UpdateJobEndpointInput, Field(description="The fields to update.")], + job_id: Annotated[StrictStr, Field(description="The id of the job.")], + restart_rapids_endpoint_input: Annotated[RestartRapidsEndpointInput, Field(description="The rapids to restart.")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -5624,13 +7073,14 @@ def job_job_id_patch( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> None: - """Updates a job. + """Restarts the given rapids of a job. + The old rapids are rejected (their billed responses refunded) and soft-deleted, then cloned into a new target group. Results regenerate automatically once the replacements finish collecting; the job dips below 100% progress during re-collection and climbs back. Idempotent per original rapid — a repeated call reuses the existing replacement. - :param job_id: The id of the job to update. (required) + :param job_id: The id of the job. (required) :type job_id: str - :param update_job_endpoint_input: The fields to update. (required) - :type update_job_endpoint_input: UpdateJobEndpointInput + :param restart_rapids_endpoint_input: The rapids to restart. (required) + :type restart_rapids_endpoint_input: RestartRapidsEndpointInput :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -5653,9 +7103,9 @@ def job_job_id_patch( :return: Returns the result object. """ # noqa: E501 - _param = self._job_job_id_patch_serialize( + _param = self._job_job_id_rapids_restart_post_serialize( job_id=job_id, - update_job_endpoint_input=update_job_endpoint_input, + restart_rapids_endpoint_input=restart_rapids_endpoint_input, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -5680,10 +7130,10 @@ def job_job_id_patch( @validate_call - def job_job_id_patch_with_http_info( + def job_job_id_rapids_restart_post_with_http_info( self, - job_id: Annotated[StrictStr, Field(description="The id of the job to update.")], - update_job_endpoint_input: Annotated[UpdateJobEndpointInput, Field(description="The fields to update.")], + job_id: Annotated[StrictStr, Field(description="The id of the job.")], + restart_rapids_endpoint_input: Annotated[RestartRapidsEndpointInput, Field(description="The rapids to restart.")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -5697,13 +7147,14 @@ def job_job_id_patch_with_http_info( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> ApiResponse[None]: - """Updates a job. + """Restarts the given rapids of a job. + The old rapids are rejected (their billed responses refunded) and soft-deleted, then cloned into a new target group. Results regenerate automatically once the replacements finish collecting; the job dips below 100% progress during re-collection and climbs back. Idempotent per original rapid — a repeated call reuses the existing replacement. - :param job_id: The id of the job to update. (required) + :param job_id: The id of the job. (required) :type job_id: str - :param update_job_endpoint_input: The fields to update. (required) - :type update_job_endpoint_input: UpdateJobEndpointInput + :param restart_rapids_endpoint_input: The rapids to restart. (required) + :type restart_rapids_endpoint_input: RestartRapidsEndpointInput :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -5726,9 +7177,9 @@ def job_job_id_patch_with_http_info( :return: Returns the result object. """ # noqa: E501 - _param = self._job_job_id_patch_serialize( + _param = self._job_job_id_rapids_restart_post_serialize( job_id=job_id, - update_job_endpoint_input=update_job_endpoint_input, + restart_rapids_endpoint_input=restart_rapids_endpoint_input, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -5753,10 +7204,10 @@ def job_job_id_patch_with_http_info( @validate_call - def job_job_id_patch_without_preload_content( + def job_job_id_rapids_restart_post_without_preload_content( self, - job_id: Annotated[StrictStr, Field(description="The id of the job to update.")], - update_job_endpoint_input: Annotated[UpdateJobEndpointInput, Field(description="The fields to update.")], + job_id: Annotated[StrictStr, Field(description="The id of the job.")], + restart_rapids_endpoint_input: Annotated[RestartRapidsEndpointInput, Field(description="The rapids to restart.")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -5770,13 +7221,14 @@ def job_job_id_patch_without_preload_content( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> RESTResponseType: - """Updates a job. + """Restarts the given rapids of a job. + The old rapids are rejected (their billed responses refunded) and soft-deleted, then cloned into a new target group. Results regenerate automatically once the replacements finish collecting; the job dips below 100% progress during re-collection and climbs back. Idempotent per original rapid — a repeated call reuses the existing replacement. - :param job_id: The id of the job to update. (required) + :param job_id: The id of the job. (required) :type job_id: str - :param update_job_endpoint_input: The fields to update. (required) - :type update_job_endpoint_input: UpdateJobEndpointInput + :param restart_rapids_endpoint_input: The rapids to restart. (required) + :type restart_rapids_endpoint_input: RestartRapidsEndpointInput :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -5799,9 +7251,9 @@ def job_job_id_patch_without_preload_content( :return: Returns the result object. """ # noqa: E501 - _param = self._job_job_id_patch_serialize( + _param = self._job_job_id_rapids_restart_post_serialize( job_id=job_id, - update_job_endpoint_input=update_job_endpoint_input, + restart_rapids_endpoint_input=restart_rapids_endpoint_input, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -5821,10 +7273,10 @@ def job_job_id_patch_without_preload_content( return response_data.response - def _job_job_id_patch_serialize( + def _job_job_id_rapids_restart_post_serialize( self, job_id, - update_job_endpoint_input, + restart_rapids_endpoint_input, _request_auth, _content_type, _headers, @@ -5852,8 +7304,8 @@ def _job_job_id_patch_serialize( # process the header parameters # process the form parameters # process the body parameter - if update_job_endpoint_input is not None: - _body_params = update_job_endpoint_input + if restart_rapids_endpoint_input is not None: + _body_params = restart_rapids_endpoint_input # set the HTTP header `Accept` @@ -5884,8 +7336,8 @@ def _job_job_id_patch_serialize( ] return self.api_client.param_serialize( - method='PATCH', - resource_path='/job/{jobId}', + method='POST', + resource_path='/job/{jobId}/rapids/restart', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -5902,9 +7354,11 @@ def _job_job_id_patch_serialize( @validate_call - def job_job_id_pause_post( + def job_job_id_responses_get( self, - job_id: Annotated[StrictStr, Field(description="The ID of the job to pause.")], + job_id: Annotated[StrictStr, Field(description="The id of the job whose responses to list.")], + limit: Annotated[Optional[StrictInt], Field(description="The maximum number of responses to return.")] = None, + sort: Annotated[Optional[SortDirection], Field(description="The order to return responses in.")] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -5917,12 +7371,17 @@ def job_job_id_pause_post( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> None: - """Pauses a job, stopping all of its campaigns from processing. + ) -> GetJobResponsesEndpointOutput: + """Gets the most recent responses for a job. + Scoped to the job's labelling server-side; returns 404 when the job has no labelling task. - :param job_id: The ID of the job to pause. (required) + :param job_id: The id of the job whose responses to list. (required) :type job_id: str + :param limit: The maximum number of responses to return. + :type limit: int + :param sort: The order to return responses in. + :type sort: SortDirection :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -5945,8 +7404,10 @@ def job_job_id_pause_post( :return: Returns the result object. """ # noqa: E501 - _param = self._job_job_id_pause_post_serialize( + _param = self._job_job_id_responses_get_serialize( job_id=job_id, + limit=limit, + sort=sort, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -5954,7 +7415,7 @@ def job_job_id_pause_post( ) _response_types_map: Dict[str, Optional[str]] = { - '204': None, + '200': "GetJobResponsesEndpointOutput", '400': "ValidationProblemDetails", '401': None, '403': None, @@ -5971,9 +7432,11 @@ def job_job_id_pause_post( @validate_call - def job_job_id_pause_post_with_http_info( + def job_job_id_responses_get_with_http_info( self, - job_id: Annotated[StrictStr, Field(description="The ID of the job to pause.")], + job_id: Annotated[StrictStr, Field(description="The id of the job whose responses to list.")], + limit: Annotated[Optional[StrictInt], Field(description="The maximum number of responses to return.")] = None, + sort: Annotated[Optional[SortDirection], Field(description="The order to return responses in.")] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -5986,12 +7449,17 @@ def job_job_id_pause_post_with_http_info( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[None]: - """Pauses a job, stopping all of its campaigns from processing. + ) -> ApiResponse[GetJobResponsesEndpointOutput]: + """Gets the most recent responses for a job. + Scoped to the job's labelling server-side; returns 404 when the job has no labelling task. - :param job_id: The ID of the job to pause. (required) + :param job_id: The id of the job whose responses to list. (required) :type job_id: str + :param limit: The maximum number of responses to return. + :type limit: int + :param sort: The order to return responses in. + :type sort: SortDirection :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -6014,8 +7482,10 @@ def job_job_id_pause_post_with_http_info( :return: Returns the result object. """ # noqa: E501 - _param = self._job_job_id_pause_post_serialize( + _param = self._job_job_id_responses_get_serialize( job_id=job_id, + limit=limit, + sort=sort, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -6023,7 +7493,7 @@ def job_job_id_pause_post_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - '204': None, + '200': "GetJobResponsesEndpointOutput", '400': "ValidationProblemDetails", '401': None, '403': None, @@ -6040,9 +7510,11 @@ def job_job_id_pause_post_with_http_info( @validate_call - def job_job_id_pause_post_without_preload_content( + def job_job_id_responses_get_without_preload_content( self, - job_id: Annotated[StrictStr, Field(description="The ID of the job to pause.")], + job_id: Annotated[StrictStr, Field(description="The id of the job whose responses to list.")], + limit: Annotated[Optional[StrictInt], Field(description="The maximum number of responses to return.")] = None, + sort: Annotated[Optional[SortDirection], Field(description="The order to return responses in.")] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -6056,11 +7528,16 @@ def job_job_id_pause_post_without_preload_content( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> RESTResponseType: - """Pauses a job, stopping all of its campaigns from processing. + """Gets the most recent responses for a job. + Scoped to the job's labelling server-side; returns 404 when the job has no labelling task. - :param job_id: The ID of the job to pause. (required) + :param job_id: The id of the job whose responses to list. (required) :type job_id: str + :param limit: The maximum number of responses to return. + :type limit: int + :param sort: The order to return responses in. + :type sort: SortDirection :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -6083,8 +7560,10 @@ def job_job_id_pause_post_without_preload_content( :return: Returns the result object. """ # noqa: E501 - _param = self._job_job_id_pause_post_serialize( + _param = self._job_job_id_responses_get_serialize( job_id=job_id, + limit=limit, + sort=sort, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -6092,7 +7571,7 @@ def job_job_id_pause_post_without_preload_content( ) _response_types_map: Dict[str, Optional[str]] = { - '204': None, + '200': "GetJobResponsesEndpointOutput", '400': "ValidationProblemDetails", '401': None, '403': None, @@ -6104,9 +7583,11 @@ def job_job_id_pause_post_without_preload_content( return response_data.response - def _job_job_id_pause_post_serialize( + def _job_job_id_responses_get_serialize( self, job_id, + limit, + sort, _request_auth, _content_type, _headers, @@ -6131,6 +7612,14 @@ def _job_job_id_pause_post_serialize( if job_id is not None: _path_params['jobId'] = job_id # process the query parameters + if limit is not None: + + _query_params.append(('limit', limit)) + + if sort is not None: + + _query_params.append(('sort', sort.value)) + # process the header parameters # process the form parameters # process the body parameter @@ -6151,8 +7640,8 @@ def _job_job_id_pause_post_serialize( ] return self.api_client.param_serialize( - method='POST', - resource_path='/job/{jobId}/pause', + method='GET', + resource_path='/job/{jobId}/responses', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -6169,10 +7658,12 @@ def _job_job_id_pause_post_serialize( @validate_call - def job_job_id_rapids_restart_post( + def job_job_id_results_get( self, - job_id: Annotated[StrictStr, Field(description="The id of the job.")], - restart_rapids_endpoint_input: Annotated[RestartRapidsEndpointInput, Field(description="The rapids to restart.")], + job_id: Annotated[StrictStr, Field(description="The id of the job whose results to list.")], + states: Annotated[Optional[List[RapidState]], Field(description="Optional rapid states to filter by (rapid-card results only).")] = None, + page: Annotated[Optional[StrictInt], Field(description="The 1-based page index.")] = None, + page_size: Annotated[Optional[StrictInt], Field(description="The number of items per page.")] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -6185,15 +7676,19 @@ def job_job_id_rapids_restart_post( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> None: - """Restarts the given rapids of a job. + ) -> IJobResults: + """Gets the results grid for a job. - The old rapids are rejected (their billed responses refunded) and soft-deleted, then cloned into a new target group. Results regenerate automatically once the replacements finish collecting; the job dips below 100% progress during re-collection and climbs back. Idempotent per original rapid — a repeated call reuses the existing replacement. + Resolves the job's rapid type server-side and returns the matching result shape (rapid cards, ranking datapoints, or grouped rankings). Returns 404 when the job has no labelling task. - :param job_id: The id of the job. (required) + :param job_id: The id of the job whose results to list. (required) :type job_id: str - :param restart_rapids_endpoint_input: The rapids to restart. (required) - :type restart_rapids_endpoint_input: RestartRapidsEndpointInput + :param states: Optional rapid states to filter by (rapid-card results only). + :type states: List[RapidState] + :param page: The 1-based page index. + :type page: int + :param page_size: The number of items per page. + :type page_size: int :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -6216,9 +7711,11 @@ def job_job_id_rapids_restart_post( :return: Returns the result object. """ # noqa: E501 - _param = self._job_job_id_rapids_restart_post_serialize( + _param = self._job_job_id_results_get_serialize( job_id=job_id, - restart_rapids_endpoint_input=restart_rapids_endpoint_input, + states=states, + page=page, + page_size=page_size, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -6226,7 +7723,7 @@ def job_job_id_rapids_restart_post( ) _response_types_map: Dict[str, Optional[str]] = { - '204': None, + '200': "IJobResults", '400': "ValidationProblemDetails", '401': None, '403': None, @@ -6243,10 +7740,12 @@ def job_job_id_rapids_restart_post( @validate_call - def job_job_id_rapids_restart_post_with_http_info( + def job_job_id_results_get_with_http_info( self, - job_id: Annotated[StrictStr, Field(description="The id of the job.")], - restart_rapids_endpoint_input: Annotated[RestartRapidsEndpointInput, Field(description="The rapids to restart.")], + job_id: Annotated[StrictStr, Field(description="The id of the job whose results to list.")], + states: Annotated[Optional[List[RapidState]], Field(description="Optional rapid states to filter by (rapid-card results only).")] = None, + page: Annotated[Optional[StrictInt], Field(description="The 1-based page index.")] = None, + page_size: Annotated[Optional[StrictInt], Field(description="The number of items per page.")] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -6259,15 +7758,19 @@ def job_job_id_rapids_restart_post_with_http_info( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[None]: - """Restarts the given rapids of a job. + ) -> ApiResponse[IJobResults]: + """Gets the results grid for a job. - The old rapids are rejected (their billed responses refunded) and soft-deleted, then cloned into a new target group. Results regenerate automatically once the replacements finish collecting; the job dips below 100% progress during re-collection and climbs back. Idempotent per original rapid — a repeated call reuses the existing replacement. + Resolves the job's rapid type server-side and returns the matching result shape (rapid cards, ranking datapoints, or grouped rankings). Returns 404 when the job has no labelling task. - :param job_id: The id of the job. (required) + :param job_id: The id of the job whose results to list. (required) :type job_id: str - :param restart_rapids_endpoint_input: The rapids to restart. (required) - :type restart_rapids_endpoint_input: RestartRapidsEndpointInput + :param states: Optional rapid states to filter by (rapid-card results only). + :type states: List[RapidState] + :param page: The 1-based page index. + :type page: int + :param page_size: The number of items per page. + :type page_size: int :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -6290,9 +7793,11 @@ def job_job_id_rapids_restart_post_with_http_info( :return: Returns the result object. """ # noqa: E501 - _param = self._job_job_id_rapids_restart_post_serialize( + _param = self._job_job_id_results_get_serialize( job_id=job_id, - restart_rapids_endpoint_input=restart_rapids_endpoint_input, + states=states, + page=page, + page_size=page_size, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -6300,7 +7805,7 @@ def job_job_id_rapids_restart_post_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - '204': None, + '200': "IJobResults", '400': "ValidationProblemDetails", '401': None, '403': None, @@ -6317,10 +7822,12 @@ def job_job_id_rapids_restart_post_with_http_info( @validate_call - def job_job_id_rapids_restart_post_without_preload_content( + def job_job_id_results_get_without_preload_content( self, - job_id: Annotated[StrictStr, Field(description="The id of the job.")], - restart_rapids_endpoint_input: Annotated[RestartRapidsEndpointInput, Field(description="The rapids to restart.")], + job_id: Annotated[StrictStr, Field(description="The id of the job whose results to list.")], + states: Annotated[Optional[List[RapidState]], Field(description="Optional rapid states to filter by (rapid-card results only).")] = None, + page: Annotated[Optional[StrictInt], Field(description="The 1-based page index.")] = None, + page_size: Annotated[Optional[StrictInt], Field(description="The number of items per page.")] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -6334,14 +7841,18 @@ def job_job_id_rapids_restart_post_without_preload_content( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> RESTResponseType: - """Restarts the given rapids of a job. + """Gets the results grid for a job. - The old rapids are rejected (their billed responses refunded) and soft-deleted, then cloned into a new target group. Results regenerate automatically once the replacements finish collecting; the job dips below 100% progress during re-collection and climbs back. Idempotent per original rapid — a repeated call reuses the existing replacement. + Resolves the job's rapid type server-side and returns the matching result shape (rapid cards, ranking datapoints, or grouped rankings). Returns 404 when the job has no labelling task. - :param job_id: The id of the job. (required) + :param job_id: The id of the job whose results to list. (required) :type job_id: str - :param restart_rapids_endpoint_input: The rapids to restart. (required) - :type restart_rapids_endpoint_input: RestartRapidsEndpointInput + :param states: Optional rapid states to filter by (rapid-card results only). + :type states: List[RapidState] + :param page: The 1-based page index. + :type page: int + :param page_size: The number of items per page. + :type page_size: int :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -6364,9 +7875,11 @@ def job_job_id_rapids_restart_post_without_preload_content( :return: Returns the result object. """ # noqa: E501 - _param = self._job_job_id_rapids_restart_post_serialize( + _param = self._job_job_id_results_get_serialize( job_id=job_id, - restart_rapids_endpoint_input=restart_rapids_endpoint_input, + states=states, + page=page, + page_size=page_size, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -6374,7 +7887,7 @@ def job_job_id_rapids_restart_post_without_preload_content( ) _response_types_map: Dict[str, Optional[str]] = { - '204': None, + '200': "IJobResults", '400': "ValidationProblemDetails", '401': None, '403': None, @@ -6386,10 +7899,12 @@ def job_job_id_rapids_restart_post_without_preload_content( return response_data.response - def _job_job_id_rapids_restart_post_serialize( + def _job_job_id_results_get_serialize( self, job_id, - restart_rapids_endpoint_input, + states, + page, + page_size, _request_auth, _content_type, _headers, @@ -6399,6 +7914,7 @@ def _job_job_id_rapids_restart_post_serialize( _host = None _collection_formats: Dict[str, str] = { + 'states': 'multi', } _path_params: Dict[str, str] = {} @@ -6414,11 +7930,21 @@ def _job_job_id_rapids_restart_post_serialize( if job_id is not None: _path_params['jobId'] = job_id # process the query parameters + if states is not None: + + _query_params.append(('states', states)) + + if page is not None: + + _query_params.append(('page', page)) + + if page_size is not None: + + _query_params.append(('page_size', page_size)) + # process the header parameters # process the form parameters # process the body parameter - if restart_rapids_endpoint_input is not None: - _body_params = restart_rapids_endpoint_input # set the HTTP header `Accept` @@ -6429,19 +7955,6 @@ def _job_job_id_rapids_restart_post_serialize( ] ) - # set the HTTP header `Content-Type` - if _content_type: - _header_params['Content-Type'] = _content_type - else: - _default_content_type = ( - self.api_client.select_header_content_type( - [ - 'application/json' - ] - ) - ) - if _default_content_type is not None: - _header_params['Content-Type'] = _default_content_type # authentication setting _auth_settings: List[str] = [ @@ -6449,8 +7962,8 @@ def _job_job_id_rapids_restart_post_serialize( ] return self.api_client.param_serialize( - method='POST', - resource_path='/job/{jobId}/rapids/restart', + method='GET', + resource_path='/job/{jobId}/results', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -6467,9 +7980,14 @@ def _job_job_id_rapids_restart_post_serialize( @validate_call - def job_job_id_results_get( + def job_job_id_results_rapid_id_navigation_get( self, - job_id: Annotated[StrictStr, Field(description="The id of the job to get results for.")], + job_id: Annotated[StrictStr, Field(description="The id of the job.")], + rapid_id: Annotated[StrictStr, Field(description="The anchor rapid id.")], + states: Annotated[Optional[List[RapidState]], Field(description="Optional rapid states to filter the slice by.")] = None, + window: Annotated[Optional[StrictInt], Field(description="The number of neighbours to return on each side.")] = None, + include_not_accepted: Annotated[Optional[StrictBool], Field(description="Whether to include not-yet-accepted rapids.")] = None, + include_overflow: Annotated[Optional[StrictBool], Field(description="Whether to include overflow rapids.")] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -6482,13 +8000,23 @@ def job_job_id_results_get( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> str: - """Gets the results of a job as a JSON string. + ) -> GetJobResultNavigationEndpointOutput: + """Gets the anchor rapid plus its neighbours within the job's filtered results. - For file download, use the download-results endpoint instead. + The job scopes the results server-side; returns 404 when the job has no labelling task. - :param job_id: The id of the job to get results for. (required) + :param job_id: The id of the job. (required) :type job_id: str + :param rapid_id: The anchor rapid id. (required) + :type rapid_id: str + :param states: Optional rapid states to filter the slice by. + :type states: List[RapidState] + :param window: The number of neighbours to return on each side. + :type window: int + :param include_not_accepted: Whether to include not-yet-accepted rapids. + :type include_not_accepted: bool + :param include_overflow: Whether to include overflow rapids. + :type include_overflow: bool :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -6511,8 +8039,13 @@ def job_job_id_results_get( :return: Returns the result object. """ # noqa: E501 - _param = self._job_job_id_results_get_serialize( + _param = self._job_job_id_results_rapid_id_navigation_get_serialize( job_id=job_id, + rapid_id=rapid_id, + states=states, + window=window, + include_not_accepted=include_not_accepted, + include_overflow=include_overflow, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -6520,7 +8053,8 @@ def job_job_id_results_get( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "str", + '200': "GetJobResultNavigationEndpointOutput", + '400': "ValidationProblemDetails", '401': None, '403': None, } @@ -6536,9 +8070,14 @@ def job_job_id_results_get( @validate_call - def job_job_id_results_get_with_http_info( + def job_job_id_results_rapid_id_navigation_get_with_http_info( self, - job_id: Annotated[StrictStr, Field(description="The id of the job to get results for.")], + job_id: Annotated[StrictStr, Field(description="The id of the job.")], + rapid_id: Annotated[StrictStr, Field(description="The anchor rapid id.")], + states: Annotated[Optional[List[RapidState]], Field(description="Optional rapid states to filter the slice by.")] = None, + window: Annotated[Optional[StrictInt], Field(description="The number of neighbours to return on each side.")] = None, + include_not_accepted: Annotated[Optional[StrictBool], Field(description="Whether to include not-yet-accepted rapids.")] = None, + include_overflow: Annotated[Optional[StrictBool], Field(description="Whether to include overflow rapids.")] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -6551,13 +8090,23 @@ def job_job_id_results_get_with_http_info( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[str]: - """Gets the results of a job as a JSON string. + ) -> ApiResponse[GetJobResultNavigationEndpointOutput]: + """Gets the anchor rapid plus its neighbours within the job's filtered results. - For file download, use the download-results endpoint instead. + The job scopes the results server-side; returns 404 when the job has no labelling task. - :param job_id: The id of the job to get results for. (required) + :param job_id: The id of the job. (required) :type job_id: str + :param rapid_id: The anchor rapid id. (required) + :type rapid_id: str + :param states: Optional rapid states to filter the slice by. + :type states: List[RapidState] + :param window: The number of neighbours to return on each side. + :type window: int + :param include_not_accepted: Whether to include not-yet-accepted rapids. + :type include_not_accepted: bool + :param include_overflow: Whether to include overflow rapids. + :type include_overflow: bool :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -6580,8 +8129,13 @@ def job_job_id_results_get_with_http_info( :return: Returns the result object. """ # noqa: E501 - _param = self._job_job_id_results_get_serialize( + _param = self._job_job_id_results_rapid_id_navigation_get_serialize( job_id=job_id, + rapid_id=rapid_id, + states=states, + window=window, + include_not_accepted=include_not_accepted, + include_overflow=include_overflow, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -6589,7 +8143,8 @@ def job_job_id_results_get_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "str", + '200': "GetJobResultNavigationEndpointOutput", + '400': "ValidationProblemDetails", '401': None, '403': None, } @@ -6605,9 +8160,14 @@ def job_job_id_results_get_with_http_info( @validate_call - def job_job_id_results_get_without_preload_content( + def job_job_id_results_rapid_id_navigation_get_without_preload_content( self, - job_id: Annotated[StrictStr, Field(description="The id of the job to get results for.")], + job_id: Annotated[StrictStr, Field(description="The id of the job.")], + rapid_id: Annotated[StrictStr, Field(description="The anchor rapid id.")], + states: Annotated[Optional[List[RapidState]], Field(description="Optional rapid states to filter the slice by.")] = None, + window: Annotated[Optional[StrictInt], Field(description="The number of neighbours to return on each side.")] = None, + include_not_accepted: Annotated[Optional[StrictBool], Field(description="Whether to include not-yet-accepted rapids.")] = None, + include_overflow: Annotated[Optional[StrictBool], Field(description="Whether to include overflow rapids.")] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -6621,12 +8181,22 @@ def job_job_id_results_get_without_preload_content( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> RESTResponseType: - """Gets the results of a job as a JSON string. + """Gets the anchor rapid plus its neighbours within the job's filtered results. - For file download, use the download-results endpoint instead. + The job scopes the results server-side; returns 404 when the job has no labelling task. - :param job_id: The id of the job to get results for. (required) + :param job_id: The id of the job. (required) :type job_id: str + :param rapid_id: The anchor rapid id. (required) + :type rapid_id: str + :param states: Optional rapid states to filter the slice by. + :type states: List[RapidState] + :param window: The number of neighbours to return on each side. + :type window: int + :param include_not_accepted: Whether to include not-yet-accepted rapids. + :type include_not_accepted: bool + :param include_overflow: Whether to include overflow rapids. + :type include_overflow: bool :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -6649,8 +8219,13 @@ def job_job_id_results_get_without_preload_content( :return: Returns the result object. """ # noqa: E501 - _param = self._job_job_id_results_get_serialize( + _param = self._job_job_id_results_rapid_id_navigation_get_serialize( job_id=job_id, + rapid_id=rapid_id, + states=states, + window=window, + include_not_accepted=include_not_accepted, + include_overflow=include_overflow, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -6658,7 +8233,8 @@ def job_job_id_results_get_without_preload_content( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "str", + '200': "GetJobResultNavigationEndpointOutput", + '400': "ValidationProblemDetails", '401': None, '403': None, } @@ -6669,9 +8245,14 @@ def job_job_id_results_get_without_preload_content( return response_data.response - def _job_job_id_results_get_serialize( + def _job_job_id_results_rapid_id_navigation_get_serialize( self, job_id, + rapid_id, + states, + window, + include_not_accepted, + include_overflow, _request_auth, _content_type, _headers, @@ -6681,6 +8262,7 @@ def _job_job_id_results_get_serialize( _host = None _collection_formats: Dict[str, str] = { + 'states': 'multi', } _path_params: Dict[str, str] = {} @@ -6695,7 +8277,25 @@ def _job_job_id_results_get_serialize( # process the path parameters if job_id is not None: _path_params['jobId'] = job_id + if rapid_id is not None: + _path_params['rapidId'] = rapid_id # process the query parameters + if states is not None: + + _query_params.append(('states', states)) + + if window is not None: + + _query_params.append(('window', window)) + + if include_not_accepted is not None: + + _query_params.append(('includeNotAccepted', include_not_accepted)) + + if include_overflow is not None: + + _query_params.append(('includeOverflow', include_overflow)) + # process the header parameters # process the form parameters # process the body parameter @@ -6717,7 +8317,7 @@ def _job_job_id_results_get_serialize( return self.api_client.param_serialize( method='GET', - resource_path='/job/{jobId}/results', + resource_path='/job/{jobId}/results/{rapidId}/navigation', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/src/rapidata/api_client/api/leaderboard_api.py b/src/rapidata/api_client/api/leaderboard_api.py index c0b51b604b..0d9076ce22 100644 --- a/src/rapidata/api_client/api/leaderboard_api.py +++ b/src/rapidata/api_client/api/leaderboard_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/newsletter_api.py b/src/rapidata/api_client/api/newsletter_api.py index cc5ad2e968..ef3d7d0e86 100644 --- a/src/rapidata/api_client/api/newsletter_api.py +++ b/src/rapidata/api_client/api/newsletter_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/order_api.py b/src/rapidata/api_client/api/order_api.py index a0266a19b3..23a8d9a1c8 100644 --- a/src/rapidata/api_client/api/order_api.py +++ b/src/rapidata/api_client/api/order_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/organization_api.py b/src/rapidata/api_client/api/organization_api.py index 45cf08d0a2..aff21aaa43 100644 --- a/src/rapidata/api_client/api/organization_api.py +++ b/src/rapidata/api_client/api/organization_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/owner_tier_override_api.py b/src/rapidata/api_client/api/owner_tier_override_api.py index 863d8db987..0c23d6a62e 100644 --- a/src/rapidata/api_client/api/owner_tier_override_api.py +++ b/src/rapidata/api_client/api/owner_tier_override_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/participant_api.py b/src/rapidata/api_client/api/participant_api.py index cdc8352d3b..eb83f21d6d 100644 --- a/src/rapidata/api_client/api/participant_api.py +++ b/src/rapidata/api_client/api/participant_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/payment_api.py b/src/rapidata/api_client/api/payment_api.py index 2c95cc5445..4ea0022b15 100644 --- a/src/rapidata/api_client/api/payment_api.py +++ b/src/rapidata/api_client/api/payment_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/pipeline_api.py b/src/rapidata/api_client/api/pipeline_api.py index ef6dc88d66..65bb993447 100644 --- a/src/rapidata/api_client/api/pipeline_api.py +++ b/src/rapidata/api_client/api/pipeline_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -56,7 +56,7 @@ def pipeline_pipeline_id_get( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> GetPipelineByIdEndpointOutput: - """Gets a pipeline by its id. + """(Deprecated) Gets a pipeline by its id. :param pipeline_id: The id of the pipeline to get. (required) @@ -82,6 +82,7 @@ def pipeline_pipeline_id_get( :type _host_index: int, optional :return: Returns the result object. """ # noqa: E501 + warnings.warn("GET /pipeline/{pipelineId} is deprecated.", DeprecationWarning) _param = self._pipeline_pipeline_id_get_serialize( pipeline_id=pipeline_id, @@ -125,7 +126,7 @@ def pipeline_pipeline_id_get_with_http_info( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> ApiResponse[GetPipelineByIdEndpointOutput]: - """Gets a pipeline by its id. + """(Deprecated) Gets a pipeline by its id. :param pipeline_id: The id of the pipeline to get. (required) @@ -151,6 +152,7 @@ def pipeline_pipeline_id_get_with_http_info( :type _host_index: int, optional :return: Returns the result object. """ # noqa: E501 + warnings.warn("GET /pipeline/{pipelineId} is deprecated.", DeprecationWarning) _param = self._pipeline_pipeline_id_get_serialize( pipeline_id=pipeline_id, @@ -194,7 +196,7 @@ def pipeline_pipeline_id_get_without_preload_content( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> RESTResponseType: - """Gets a pipeline by its id. + """(Deprecated) Gets a pipeline by its id. :param pipeline_id: The id of the pipeline to get. (required) @@ -220,6 +222,7 @@ def pipeline_pipeline_id_get_without_preload_content( :type _host_index: int, optional :return: Returns the result object. """ # noqa: E501 + warnings.warn("GET /pipeline/{pipelineId} is deprecated.", DeprecationWarning) _param = self._pipeline_pipeline_id_get_serialize( pipeline_id=pipeline_id, diff --git a/src/rapidata/api_client/api/platform_api.py b/src/rapidata/api_client/api/platform_api.py index 5adff64f73..b8413047c5 100644 --- a/src/rapidata/api_client/api/platform_api.py +++ b/src/rapidata/api_client/api/platform_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/prompt_api.py b/src/rapidata/api_client/api/prompt_api.py index da2d8262ba..60216e2a74 100644 --- a/src/rapidata/api_client/api/prompt_api.py +++ b/src/rapidata/api_client/api/prompt_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/prompt_embedding_map_api.py b/src/rapidata/api_client/api/prompt_embedding_map_api.py index 18eede2d48..d02d4765d5 100644 --- a/src/rapidata/api_client/api/prompt_embedding_map_api.py +++ b/src/rapidata/api_client/api/prompt_embedding_map_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/ranking_flow_api.py b/src/rapidata/api_client/api/ranking_flow_api.py index 0174dee547..05fe3a9618 100644 --- a/src/rapidata/api_client/api/ranking_flow_api.py +++ b/src/rapidata/api_client/api/ranking_flow_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/ranking_flow_item_api.py b/src/rapidata/api_client/api/ranking_flow_item_api.py index 2043964de6..115d1796aa 100644 --- a/src/rapidata/api_client/api/ranking_flow_item_api.py +++ b/src/rapidata/api_client/api/ranking_flow_item_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/rapid_api.py b/src/rapidata/api_client/api/rapid_api.py index a65fd48d8c..62de17ec8b 100644 --- a/src/rapidata/api_client/api/rapid_api.py +++ b/src/rapidata/api_client/api/rapid_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -15,11 +15,8 @@ from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated -from pydantic import Field, StrictBool, StrictInt, StrictStr -from typing import List, Optional +from pydantic import Field, StrictStr from typing_extensions import Annotated -from rapidata.api_client.models.get_rapid_navigation_endpoint_output import GetRapidNavigationEndpointOutput -from rapidata.api_client.models.rapid_state import RapidState from rapidata.api_client.api_client import ApiClient, RequestSerialized from rapidata.api_client.api_response import ApiResponse @@ -309,362 +306,6 @@ def _rapid_compare_ab_summary_correlation_id_recalculate_post_serialize( - @validate_call - def rapid_rapid_id_navigation_get( - self, - rapid_id: Annotated[StrictStr, Field(description="The rapid to anchor navigation on.")], - correlation_id: Annotated[StrictStr, Field(description="The correlation id whose result slice to navigate.")], - states: Annotated[Optional[List[RapidState]], Field(description="Optional rapid states to filter by; all states are included when omitted.")] = None, - window: Annotated[Optional[StrictInt], Field(description="The maximum number of neighbours to return on each side.")] = None, - include_not_accepted: Annotated[Optional[StrictBool], Field(description="When true, not-accepted responses count toward the anchor's sample and aggregation.")] = None, - include_overflow: Annotated[Optional[StrictBool], Field(description="When true, overflow responses count toward the anchor's sample and aggregation.")] = None, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> GetRapidNavigationEndpointOutput: - """Gets the anchor rapid and its surrounding rapids within the results slice, in the order and filter the results grid renders, so the explorer can step neighbour-to-neighbour. - - Navigation follows the grid's default order (flagged rapids first, then by id) over the given correlation slice. Returns 404 when the rapid is not part of the filtered slice. - - :param rapid_id: The rapid to anchor navigation on. (required) - :type rapid_id: str - :param correlation_id: The correlation id whose result slice to navigate. (required) - :type correlation_id: str - :param states: Optional rapid states to filter by; all states are included when omitted. - :type states: List[RapidState] - :param window: The maximum number of neighbours to return on each side. - :type window: int - :param include_not_accepted: When true, not-accepted responses count toward the anchor's sample and aggregation. - :type include_not_accepted: bool - :param include_overflow: When true, overflow responses count toward the anchor's sample and aggregation. - :type include_overflow: bool - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._rapid_rapid_id_navigation_get_serialize( - rapid_id=rapid_id, - correlation_id=correlation_id, - states=states, - window=window, - include_not_accepted=include_not_accepted, - include_overflow=include_overflow, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "GetRapidNavigationEndpointOutput", - '400': "ValidationProblemDetails", - '401': None, - '403': None, - } - response_data = self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ).data - - - @validate_call - def rapid_rapid_id_navigation_get_with_http_info( - self, - rapid_id: Annotated[StrictStr, Field(description="The rapid to anchor navigation on.")], - correlation_id: Annotated[StrictStr, Field(description="The correlation id whose result slice to navigate.")], - states: Annotated[Optional[List[RapidState]], Field(description="Optional rapid states to filter by; all states are included when omitted.")] = None, - window: Annotated[Optional[StrictInt], Field(description="The maximum number of neighbours to return on each side.")] = None, - include_not_accepted: Annotated[Optional[StrictBool], Field(description="When true, not-accepted responses count toward the anchor's sample and aggregation.")] = None, - include_overflow: Annotated[Optional[StrictBool], Field(description="When true, overflow responses count toward the anchor's sample and aggregation.")] = None, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[GetRapidNavigationEndpointOutput]: - """Gets the anchor rapid and its surrounding rapids within the results slice, in the order and filter the results grid renders, so the explorer can step neighbour-to-neighbour. - - Navigation follows the grid's default order (flagged rapids first, then by id) over the given correlation slice. Returns 404 when the rapid is not part of the filtered slice. - - :param rapid_id: The rapid to anchor navigation on. (required) - :type rapid_id: str - :param correlation_id: The correlation id whose result slice to navigate. (required) - :type correlation_id: str - :param states: Optional rapid states to filter by; all states are included when omitted. - :type states: List[RapidState] - :param window: The maximum number of neighbours to return on each side. - :type window: int - :param include_not_accepted: When true, not-accepted responses count toward the anchor's sample and aggregation. - :type include_not_accepted: bool - :param include_overflow: When true, overflow responses count toward the anchor's sample and aggregation. - :type include_overflow: bool - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._rapid_rapid_id_navigation_get_serialize( - rapid_id=rapid_id, - correlation_id=correlation_id, - states=states, - window=window, - include_not_accepted=include_not_accepted, - include_overflow=include_overflow, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "GetRapidNavigationEndpointOutput", - '400': "ValidationProblemDetails", - '401': None, - '403': None, - } - response_data = self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ) - - - @validate_call - def rapid_rapid_id_navigation_get_without_preload_content( - self, - rapid_id: Annotated[StrictStr, Field(description="The rapid to anchor navigation on.")], - correlation_id: Annotated[StrictStr, Field(description="The correlation id whose result slice to navigate.")], - states: Annotated[Optional[List[RapidState]], Field(description="Optional rapid states to filter by; all states are included when omitted.")] = None, - window: Annotated[Optional[StrictInt], Field(description="The maximum number of neighbours to return on each side.")] = None, - include_not_accepted: Annotated[Optional[StrictBool], Field(description="When true, not-accepted responses count toward the anchor's sample and aggregation.")] = None, - include_overflow: Annotated[Optional[StrictBool], Field(description="When true, overflow responses count toward the anchor's sample and aggregation.")] = None, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> RESTResponseType: - """Gets the anchor rapid and its surrounding rapids within the results slice, in the order and filter the results grid renders, so the explorer can step neighbour-to-neighbour. - - Navigation follows the grid's default order (flagged rapids first, then by id) over the given correlation slice. Returns 404 when the rapid is not part of the filtered slice. - - :param rapid_id: The rapid to anchor navigation on. (required) - :type rapid_id: str - :param correlation_id: The correlation id whose result slice to navigate. (required) - :type correlation_id: str - :param states: Optional rapid states to filter by; all states are included when omitted. - :type states: List[RapidState] - :param window: The maximum number of neighbours to return on each side. - :type window: int - :param include_not_accepted: When true, not-accepted responses count toward the anchor's sample and aggregation. - :type include_not_accepted: bool - :param include_overflow: When true, overflow responses count toward the anchor's sample and aggregation. - :type include_overflow: bool - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._rapid_rapid_id_navigation_get_serialize( - rapid_id=rapid_id, - correlation_id=correlation_id, - states=states, - window=window, - include_not_accepted=include_not_accepted, - include_overflow=include_overflow, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "GetRapidNavigationEndpointOutput", - '400': "ValidationProblemDetails", - '401': None, - '403': None, - } - response_data = self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - return response_data.response - - - def _rapid_rapid_id_navigation_get_serialize( - self, - rapid_id, - correlation_id, - states, - window, - include_not_accepted, - include_overflow, - _request_auth, - _content_type, - _headers, - _host_index, - ) -> RequestSerialized: - - _host = None - - _collection_formats: Dict[str, str] = { - 'states': 'multi', - } - - _path_params: Dict[str, str] = {} - _query_params: List[Tuple[str, str]] = [] - _header_params: Dict[str, Optional[str]] = _headers or {} - _form_params: List[Tuple[str, str]] = [] - _files: Dict[ - str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] - ] = {} - _body_params: Optional[bytes] = None - - # process the path parameters - if rapid_id is not None: - _path_params['rapidId'] = rapid_id - # process the query parameters - if correlation_id is not None: - - _query_params.append(('correlationId', correlation_id)) - - if states is not None: - - _query_params.append(('states', states)) - - if window is not None: - - _query_params.append(('window', window)) - - if include_not_accepted is not None: - - _query_params.append(('includeNotAccepted', include_not_accepted)) - - if include_overflow is not None: - - _query_params.append(('includeOverflow', include_overflow)) - - # process the header parameters - # process the form parameters - # process the body parameter - - - # set the HTTP header `Accept` - if 'Accept' not in _header_params: - _header_params['Accept'] = self.api_client.select_header_accept( - [ - 'application/json' - ] - ) - - - # authentication setting - _auth_settings: List[str] = [ - 'OpenIdConnect' - ] - - return self.api_client.param_serialize( - method='GET', - resource_path='/rapid/{rapidId}/navigation', - path_params=_path_params, - query_params=_query_params, - header_params=_header_params, - body=_body_params, - post_params=_form_params, - files=_files, - auth_settings=_auth_settings, - collection_formats=_collection_formats, - _host=_host, - _request_auth=_request_auth - ) - - - - @validate_call def rapid_rapid_id_reject_post( self, diff --git a/src/rapidata/api_client/api/rapidata_identity_api_api.py b/src/rapidata/api_client/api/rapidata_identity_api_api.py index 3c77c5cf81..dcb58153ef 100644 --- a/src/rapidata/api_client/api/rapidata_identity_api_api.py +++ b/src/rapidata/api_client/api/rapidata_identity_api_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/reconciliation_api.py b/src/rapidata/api_client/api/reconciliation_api.py index b2d6b1f961..ee36afc969 100644 --- a/src/rapidata/api_client/api/reconciliation_api.py +++ b/src/rapidata/api_client/api/reconciliation_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/replicate_api.py b/src/rapidata/api_client/api/replicate_api.py index 68f88aff97..92c02be283 100644 --- a/src/rapidata/api_client/api/replicate_api.py +++ b/src/rapidata/api_client/api/replicate_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/sample_api.py b/src/rapidata/api_client/api/sample_api.py index c82f21bb69..1945012128 100644 --- a/src/rapidata/api_client/api/sample_api.py +++ b/src/rapidata/api_client/api/sample_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/sample_generation_api.py b/src/rapidata/api_client/api/sample_generation_api.py index f93b49968f..14c4667136 100644 --- a/src/rapidata/api_client/api/sample_generation_api.py +++ b/src/rapidata/api_client/api/sample_generation_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/settings_api.py b/src/rapidata/api_client/api/settings_api.py index d86afb5504..98a943af52 100644 --- a/src/rapidata/api_client/api/settings_api.py +++ b/src/rapidata/api_client/api/settings_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/signal_api.py b/src/rapidata/api_client/api/signal_api.py index 9741df617d..f5aec6d3b9 100644 --- a/src/rapidata/api_client/api/signal_api.py +++ b/src/rapidata/api_client/api/signal_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/survey_api.py b/src/rapidata/api_client/api/survey_api.py index 6b85c44254..6160313ad1 100644 --- a/src/rapidata/api_client/api/survey_api.py +++ b/src/rapidata/api_client/api/survey_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/translation_api.py b/src/rapidata/api_client/api/translation_api.py index 3a0908505e..8bc0850cac 100644 --- a/src/rapidata/api_client/api/translation_api.py +++ b/src/rapidata/api_client/api/translation_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/user_rapid_api.py b/src/rapidata/api_client/api/user_rapid_api.py index 1cb6476764..6e93fbde06 100644 --- a/src/rapidata/api_client/api/user_rapid_api.py +++ b/src/rapidata/api_client/api/user_rapid_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/validation_feedback_api.py b/src/rapidata/api_client/api/validation_feedback_api.py index 00da9326dc..c84aa4dd8c 100644 --- a/src/rapidata/api_client/api/validation_feedback_api.py +++ b/src/rapidata/api_client/api/validation_feedback_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/validation_set_api.py b/src/rapidata/api_client/api/validation_set_api.py index c416ab69e1..305d7c2473 100644 --- a/src/rapidata/api_client/api/validation_set_api.py +++ b/src/rapidata/api_client/api/validation_set_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/volume_discount_api.py b/src/rapidata/api_client/api/volume_discount_api.py index 1e58f36b72..d8a2d09aa7 100644 --- a/src/rapidata/api_client/api/volume_discount_api.py +++ b/src/rapidata/api_client/api/volume_discount_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/api/workflow_api.py b/src/rapidata/api_client/api/workflow_api.py index a28fcde266..062b4534cc 100644 --- a/src/rapidata/api_client/api/workflow_api.py +++ b/src/rapidata/api_client/api/workflow_api.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -15,16 +15,12 @@ from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated -from pydantic import Field, StrictBool, StrictInt, StrictStr, field_validator +from pydantic import Field, StrictInt, StrictStr, field_validator from typing import List, Optional from typing_extensions import Annotated from rapidata.api_client.models.audience_audience_id_jobs_get_job_id_parameter import AudienceAudienceIdJobsGetJobIdParameter -from rapidata.api_client.models.get_compare_ab_summary_endpoint_output import GetCompareAbSummaryEndpointOutput -from rapidata.api_client.models.get_workflow_by_id_endpoint_output import GetWorkflowByIdEndpointOutput from rapidata.api_client.models.get_workflow_progress_endpoint_output import GetWorkflowProgressEndpointOutput -from rapidata.api_client.models.get_workflow_responses_endpoint_output import GetWorkflowResponsesEndpointOutput from rapidata.api_client.models.query_workflows_endpoint_paged_result_of_output import QueryWorkflowsEndpointPagedResultOfOutput -from rapidata.api_client.models.sort_direction import SortDirection from rapidata.api_client.api_client import ApiClient, RequestSerialized from rapidata.api_client.api_response import ApiResponse @@ -45,830 +41,9 @@ def __init__(self, api_client=None) -> None: @validate_call - def workflow_workflow_id_compare_ab_summary_get( - self, - workflow_id: Annotated[StrictStr, Field(description="The ID of the workflow to get the summary for.")], - use_user_score: Annotated[Optional[StrictBool], Field(description="Whether to use the user score to determine the winner.")] = None, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> GetCompareAbSummaryEndpointOutput: - """Returns the number of times each asset index won across the workflow's rapids. - - The entries of winCounter are ordered by compared side: the first is the first compared side, the second is the second, and so on. That order is the order of the workflow's compare blueprint, which is also the order the sides' assets appear in on every rapid returned by /workflow/simple/{workflowId}/results — so rendering the entries as they arrive lines up with the individual rapids. Sides that have not won a rapid yet are present with a count of 0. - - :param workflow_id: The ID of the workflow to get the summary for. (required) - :type workflow_id: str - :param use_user_score: Whether to use the user score to determine the winner. - :type use_user_score: bool - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._workflow_workflow_id_compare_ab_summary_get_serialize( - workflow_id=workflow_id, - use_user_score=use_user_score, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "GetCompareAbSummaryEndpointOutput", - '400': "ValidationProblemDetails", - '401': None, - '403': None, - } - response_data = self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ).data - - - @validate_call - def workflow_workflow_id_compare_ab_summary_get_with_http_info( - self, - workflow_id: Annotated[StrictStr, Field(description="The ID of the workflow to get the summary for.")], - use_user_score: Annotated[Optional[StrictBool], Field(description="Whether to use the user score to determine the winner.")] = None, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[GetCompareAbSummaryEndpointOutput]: - """Returns the number of times each asset index won across the workflow's rapids. - - The entries of winCounter are ordered by compared side: the first is the first compared side, the second is the second, and so on. That order is the order of the workflow's compare blueprint, which is also the order the sides' assets appear in on every rapid returned by /workflow/simple/{workflowId}/results — so rendering the entries as they arrive lines up with the individual rapids. Sides that have not won a rapid yet are present with a count of 0. - - :param workflow_id: The ID of the workflow to get the summary for. (required) - :type workflow_id: str - :param use_user_score: Whether to use the user score to determine the winner. - :type use_user_score: bool - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._workflow_workflow_id_compare_ab_summary_get_serialize( - workflow_id=workflow_id, - use_user_score=use_user_score, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "GetCompareAbSummaryEndpointOutput", - '400': "ValidationProblemDetails", - '401': None, - '403': None, - } - response_data = self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ) - - - @validate_call - def workflow_workflow_id_compare_ab_summary_get_without_preload_content( - self, - workflow_id: Annotated[StrictStr, Field(description="The ID of the workflow to get the summary for.")], - use_user_score: Annotated[Optional[StrictBool], Field(description="Whether to use the user score to determine the winner.")] = None, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> RESTResponseType: - """Returns the number of times each asset index won across the workflow's rapids. - - The entries of winCounter are ordered by compared side: the first is the first compared side, the second is the second, and so on. That order is the order of the workflow's compare blueprint, which is also the order the sides' assets appear in on every rapid returned by /workflow/simple/{workflowId}/results — so rendering the entries as they arrive lines up with the individual rapids. Sides that have not won a rapid yet are present with a count of 0. - - :param workflow_id: The ID of the workflow to get the summary for. (required) - :type workflow_id: str - :param use_user_score: Whether to use the user score to determine the winner. - :type use_user_score: bool - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._workflow_workflow_id_compare_ab_summary_get_serialize( - workflow_id=workflow_id, - use_user_score=use_user_score, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "GetCompareAbSummaryEndpointOutput", - '400': "ValidationProblemDetails", - '401': None, - '403': None, - } - response_data = self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - return response_data.response - - - def _workflow_workflow_id_compare_ab_summary_get_serialize( - self, - workflow_id, - use_user_score, - _request_auth, - _content_type, - _headers, - _host_index, - ) -> RequestSerialized: - - _host = None - - _collection_formats: Dict[str, str] = { - } - - _path_params: Dict[str, str] = {} - _query_params: List[Tuple[str, str]] = [] - _header_params: Dict[str, Optional[str]] = _headers or {} - _form_params: List[Tuple[str, str]] = [] - _files: Dict[ - str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] - ] = {} - _body_params: Optional[bytes] = None - - # process the path parameters - if workflow_id is not None: - _path_params['workflowId'] = workflow_id - # process the query parameters - if use_user_score is not None: - - _query_params.append(('useUserScore', use_user_score)) - - # process the header parameters - # process the form parameters - # process the body parameter - - - # set the HTTP header `Accept` - if 'Accept' not in _header_params: - _header_params['Accept'] = self.api_client.select_header_accept( - [ - 'application/json' - ] - ) - - - # authentication setting - _auth_settings: List[str] = [ - 'OpenIdConnect' - ] - - return self.api_client.param_serialize( - method='GET', - resource_path='/workflow/{workflowId}/compare-ab-summary', - path_params=_path_params, - query_params=_query_params, - header_params=_header_params, - body=_body_params, - post_params=_form_params, - files=_files, - auth_settings=_auth_settings, - collection_formats=_collection_formats, - _host=_host, - _request_auth=_request_auth - ) - - - - - @validate_call - def workflow_workflow_id_delete( - self, - workflow_id: Annotated[StrictStr, Field(description="The ID of the workflow to delete.")], - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> None: - """Deletes a workflow by its id. - - - :param workflow_id: The ID of the workflow to delete. (required) - :type workflow_id: str - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._workflow_workflow_id_delete_serialize( - workflow_id=workflow_id, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '204': None, - '400': "ValidationProblemDetails", - '401': None, - '403': None, - } - response_data = self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ).data - - - @validate_call - def workflow_workflow_id_delete_with_http_info( - self, - workflow_id: Annotated[StrictStr, Field(description="The ID of the workflow to delete.")], - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[None]: - """Deletes a workflow by its id. - - - :param workflow_id: The ID of the workflow to delete. (required) - :type workflow_id: str - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._workflow_workflow_id_delete_serialize( - workflow_id=workflow_id, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '204': None, - '400': "ValidationProblemDetails", - '401': None, - '403': None, - } - response_data = self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ) - - - @validate_call - def workflow_workflow_id_delete_without_preload_content( - self, - workflow_id: Annotated[StrictStr, Field(description="The ID of the workflow to delete.")], - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> RESTResponseType: - """Deletes a workflow by its id. - - - :param workflow_id: The ID of the workflow to delete. (required) - :type workflow_id: str - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._workflow_workflow_id_delete_serialize( - workflow_id=workflow_id, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '204': None, - '400': "ValidationProblemDetails", - '401': None, - '403': None, - } - response_data = self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - return response_data.response - - - def _workflow_workflow_id_delete_serialize( - self, - workflow_id, - _request_auth, - _content_type, - _headers, - _host_index, - ) -> RequestSerialized: - - _host = None - - _collection_formats: Dict[str, str] = { - } - - _path_params: Dict[str, str] = {} - _query_params: List[Tuple[str, str]] = [] - _header_params: Dict[str, Optional[str]] = _headers or {} - _form_params: List[Tuple[str, str]] = [] - _files: Dict[ - str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] - ] = {} - _body_params: Optional[bytes] = None - - # process the path parameters - if workflow_id is not None: - _path_params['workflowId'] = workflow_id - # process the query parameters - # process the header parameters - # process the form parameters - # process the body parameter - - - # set the HTTP header `Accept` - if 'Accept' not in _header_params: - _header_params['Accept'] = self.api_client.select_header_accept( - [ - 'application/json' - ] - ) - - - # authentication setting - _auth_settings: List[str] = [ - 'OpenIdConnect' - ] - - return self.api_client.param_serialize( - method='DELETE', - resource_path='/workflow/{workflowId}', - path_params=_path_params, - query_params=_query_params, - header_params=_header_params, - body=_body_params, - post_params=_form_params, - files=_files, - auth_settings=_auth_settings, - collection_formats=_collection_formats, - _host=_host, - _request_auth=_request_auth - ) - - - - - @validate_call - def workflow_workflow_id_get( - self, - workflow_id: Annotated[StrictStr, Field(description="Identifier of the workflow to fetch.")], - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> GetWorkflowByIdEndpointOutput: - """Returns the workflow identified by workflowId. - - - :param workflow_id: Identifier of the workflow to fetch. (required) - :type workflow_id: str - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._workflow_workflow_id_get_serialize( - workflow_id=workflow_id, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "GetWorkflowByIdEndpointOutput", - '400': "ValidationProblemDetails", - '401': None, - '403': None, - } - response_data = self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ).data - - - @validate_call - def workflow_workflow_id_get_with_http_info( - self, - workflow_id: Annotated[StrictStr, Field(description="Identifier of the workflow to fetch.")], - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[GetWorkflowByIdEndpointOutput]: - """Returns the workflow identified by workflowId. - - - :param workflow_id: Identifier of the workflow to fetch. (required) - :type workflow_id: str - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._workflow_workflow_id_get_serialize( - workflow_id=workflow_id, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "GetWorkflowByIdEndpointOutput", - '400': "ValidationProblemDetails", - '401': None, - '403': None, - } - response_data = self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ) - - - @validate_call - def workflow_workflow_id_get_without_preload_content( - self, - workflow_id: Annotated[StrictStr, Field(description="Identifier of the workflow to fetch.")], - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> RESTResponseType: - """Returns the workflow identified by workflowId. - - - :param workflow_id: Identifier of the workflow to fetch. (required) - :type workflow_id: str - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._workflow_workflow_id_get_serialize( - workflow_id=workflow_id, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "GetWorkflowByIdEndpointOutput", - '400': "ValidationProblemDetails", - '401': None, - '403': None, - } - response_data = self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - return response_data.response - - - def _workflow_workflow_id_get_serialize( - self, - workflow_id, - _request_auth, - _content_type, - _headers, - _host_index, - ) -> RequestSerialized: - - _host = None - - _collection_formats: Dict[str, str] = { - } - - _path_params: Dict[str, str] = {} - _query_params: List[Tuple[str, str]] = [] - _header_params: Dict[str, Optional[str]] = _headers or {} - _form_params: List[Tuple[str, str]] = [] - _files: Dict[ - str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] - ] = {} - _body_params: Optional[bytes] = None - - # process the path parameters - if workflow_id is not None: - _path_params['workflowId'] = workflow_id - # process the query parameters - # process the header parameters - # process the form parameters - # process the body parameter - - - # set the HTTP header `Accept` - if 'Accept' not in _header_params: - _header_params['Accept'] = self.api_client.select_header_accept( - [ - 'application/json' - ] - ) - - - # authentication setting - _auth_settings: List[str] = [ - 'OpenIdConnect' - ] - - return self.api_client.param_serialize( - method='GET', - resource_path='/workflow/{workflowId}', - path_params=_path_params, - query_params=_query_params, - header_params=_header_params, - body=_body_params, - post_params=_form_params, - files=_files, - auth_settings=_auth_settings, - collection_formats=_collection_formats, - _host=_host, - _request_auth=_request_auth - ) - - - - - @validate_call - def workflow_workflow_id_progress_get( + def workflow_workflow_id_delete( self, - workflow_id: Annotated[StrictStr, Field(description="The ID of the workflow to get the progress for.")], + workflow_id: Annotated[StrictStr, Field(description="The ID of the workflow to delete.")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -881,11 +56,11 @@ def workflow_workflow_id_progress_get( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> GetWorkflowProgressEndpointOutput: - """Gets the progress of a workflow. + ) -> None: + """Deletes a workflow by its id. - :param workflow_id: The ID of the workflow to get the progress for. (required) + :param workflow_id: The ID of the workflow to delete. (required) :type workflow_id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request @@ -909,7 +84,7 @@ def workflow_workflow_id_progress_get( :return: Returns the result object. """ # noqa: E501 - _param = self._workflow_workflow_id_progress_get_serialize( + _param = self._workflow_workflow_id_delete_serialize( workflow_id=workflow_id, _request_auth=_request_auth, _content_type=_content_type, @@ -918,7 +93,7 @@ def workflow_workflow_id_progress_get( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "GetWorkflowProgressEndpointOutput", + '204': None, '400': "ValidationProblemDetails", '401': None, '403': None, @@ -935,9 +110,9 @@ def workflow_workflow_id_progress_get( @validate_call - def workflow_workflow_id_progress_get_with_http_info( + def workflow_workflow_id_delete_with_http_info( self, - workflow_id: Annotated[StrictStr, Field(description="The ID of the workflow to get the progress for.")], + workflow_id: Annotated[StrictStr, Field(description="The ID of the workflow to delete.")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -950,11 +125,11 @@ def workflow_workflow_id_progress_get_with_http_info( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[GetWorkflowProgressEndpointOutput]: - """Gets the progress of a workflow. + ) -> ApiResponse[None]: + """Deletes a workflow by its id. - :param workflow_id: The ID of the workflow to get the progress for. (required) + :param workflow_id: The ID of the workflow to delete. (required) :type workflow_id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request @@ -978,7 +153,7 @@ def workflow_workflow_id_progress_get_with_http_info( :return: Returns the result object. """ # noqa: E501 - _param = self._workflow_workflow_id_progress_get_serialize( + _param = self._workflow_workflow_id_delete_serialize( workflow_id=workflow_id, _request_auth=_request_auth, _content_type=_content_type, @@ -987,7 +162,7 @@ def workflow_workflow_id_progress_get_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "GetWorkflowProgressEndpointOutput", + '204': None, '400': "ValidationProblemDetails", '401': None, '403': None, @@ -1004,9 +179,9 @@ def workflow_workflow_id_progress_get_with_http_info( @validate_call - def workflow_workflow_id_progress_get_without_preload_content( + def workflow_workflow_id_delete_without_preload_content( self, - workflow_id: Annotated[StrictStr, Field(description="The ID of the workflow to get the progress for.")], + workflow_id: Annotated[StrictStr, Field(description="The ID of the workflow to delete.")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -1020,10 +195,10 @@ def workflow_workflow_id_progress_get_without_preload_content( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> RESTResponseType: - """Gets the progress of a workflow. + """Deletes a workflow by its id. - :param workflow_id: The ID of the workflow to get the progress for. (required) + :param workflow_id: The ID of the workflow to delete. (required) :type workflow_id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request @@ -1047,7 +222,7 @@ def workflow_workflow_id_progress_get_without_preload_content( :return: Returns the result object. """ # noqa: E501 - _param = self._workflow_workflow_id_progress_get_serialize( + _param = self._workflow_workflow_id_delete_serialize( workflow_id=workflow_id, _request_auth=_request_auth, _content_type=_content_type, @@ -1056,7 +231,7 @@ def workflow_workflow_id_progress_get_without_preload_content( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "GetWorkflowProgressEndpointOutput", + '204': None, '400': "ValidationProblemDetails", '401': None, '403': None, @@ -1068,7 +243,7 @@ def workflow_workflow_id_progress_get_without_preload_content( return response_data.response - def _workflow_workflow_id_progress_get_serialize( + def _workflow_workflow_id_delete_serialize( self, workflow_id, _request_auth, @@ -1115,8 +290,8 @@ def _workflow_workflow_id_progress_get_serialize( ] return self.api_client.param_serialize( - method='GET', - resource_path='/workflow/{workflowId}/progress', + method='DELETE', + resource_path='/workflow/{workflowId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1133,11 +308,9 @@ def _workflow_workflow_id_progress_get_serialize( @validate_call - def workflow_workflow_id_responses_get( + def workflow_workflow_id_progress_get( self, - workflow_id: Annotated[StrictStr, Field(description="The ID of the workflow to get the responses for.")], - limit: Annotated[Optional[StrictInt], Field(description="The maximum number of responses to return.")] = None, - sort: Annotated[Optional[SortDirection], Field(description="Whether the oldest or most recent responses should be returned.")] = None, + workflow_id: Annotated[StrictStr, Field(description="The ID of the workflow to get the progress for.")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -1150,16 +323,12 @@ def workflow_workflow_id_responses_get( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> GetWorkflowResponsesEndpointOutput: - """Gets the most recent or oldest responses for a workflow, across any rapid. + ) -> GetWorkflowProgressEndpointOutput: + """(Deprecated) Gets the progress of a workflow. - :param workflow_id: The ID of the workflow to get the responses for. (required) + :param workflow_id: The ID of the workflow to get the progress for. (required) :type workflow_id: str - :param limit: The maximum number of responses to return. - :type limit: int - :param sort: Whether the oldest or most recent responses should be returned. - :type sort: SortDirection :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -1181,11 +350,10 @@ def workflow_workflow_id_responses_get( :type _host_index: int, optional :return: Returns the result object. """ # noqa: E501 + warnings.warn("GET /workflow/{workflowId}/progress is deprecated.", DeprecationWarning) - _param = self._workflow_workflow_id_responses_get_serialize( + _param = self._workflow_workflow_id_progress_get_serialize( workflow_id=workflow_id, - limit=limit, - sort=sort, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -1193,7 +361,7 @@ def workflow_workflow_id_responses_get( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "GetWorkflowResponsesEndpointOutput", + '200': "GetWorkflowProgressEndpointOutput", '400': "ValidationProblemDetails", '401': None, '403': None, @@ -1210,11 +378,9 @@ def workflow_workflow_id_responses_get( @validate_call - def workflow_workflow_id_responses_get_with_http_info( + def workflow_workflow_id_progress_get_with_http_info( self, - workflow_id: Annotated[StrictStr, Field(description="The ID of the workflow to get the responses for.")], - limit: Annotated[Optional[StrictInt], Field(description="The maximum number of responses to return.")] = None, - sort: Annotated[Optional[SortDirection], Field(description="Whether the oldest or most recent responses should be returned.")] = None, + workflow_id: Annotated[StrictStr, Field(description="The ID of the workflow to get the progress for.")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -1227,16 +393,12 @@ def workflow_workflow_id_responses_get_with_http_info( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[GetWorkflowResponsesEndpointOutput]: - """Gets the most recent or oldest responses for a workflow, across any rapid. + ) -> ApiResponse[GetWorkflowProgressEndpointOutput]: + """(Deprecated) Gets the progress of a workflow. - :param workflow_id: The ID of the workflow to get the responses for. (required) + :param workflow_id: The ID of the workflow to get the progress for. (required) :type workflow_id: str - :param limit: The maximum number of responses to return. - :type limit: int - :param sort: Whether the oldest or most recent responses should be returned. - :type sort: SortDirection :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -1258,11 +420,10 @@ def workflow_workflow_id_responses_get_with_http_info( :type _host_index: int, optional :return: Returns the result object. """ # noqa: E501 + warnings.warn("GET /workflow/{workflowId}/progress is deprecated.", DeprecationWarning) - _param = self._workflow_workflow_id_responses_get_serialize( + _param = self._workflow_workflow_id_progress_get_serialize( workflow_id=workflow_id, - limit=limit, - sort=sort, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -1270,7 +431,7 @@ def workflow_workflow_id_responses_get_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "GetWorkflowResponsesEndpointOutput", + '200': "GetWorkflowProgressEndpointOutput", '400': "ValidationProblemDetails", '401': None, '403': None, @@ -1287,11 +448,9 @@ def workflow_workflow_id_responses_get_with_http_info( @validate_call - def workflow_workflow_id_responses_get_without_preload_content( + def workflow_workflow_id_progress_get_without_preload_content( self, - workflow_id: Annotated[StrictStr, Field(description="The ID of the workflow to get the responses for.")], - limit: Annotated[Optional[StrictInt], Field(description="The maximum number of responses to return.")] = None, - sort: Annotated[Optional[SortDirection], Field(description="Whether the oldest or most recent responses should be returned.")] = None, + workflow_id: Annotated[StrictStr, Field(description="The ID of the workflow to get the progress for.")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -1305,15 +464,11 @@ def workflow_workflow_id_responses_get_without_preload_content( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> RESTResponseType: - """Gets the most recent or oldest responses for a workflow, across any rapid. + """(Deprecated) Gets the progress of a workflow. - :param workflow_id: The ID of the workflow to get the responses for. (required) + :param workflow_id: The ID of the workflow to get the progress for. (required) :type workflow_id: str - :param limit: The maximum number of responses to return. - :type limit: int - :param sort: Whether the oldest or most recent responses should be returned. - :type sort: SortDirection :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -1335,11 +490,10 @@ def workflow_workflow_id_responses_get_without_preload_content( :type _host_index: int, optional :return: Returns the result object. """ # noqa: E501 + warnings.warn("GET /workflow/{workflowId}/progress is deprecated.", DeprecationWarning) - _param = self._workflow_workflow_id_responses_get_serialize( + _param = self._workflow_workflow_id_progress_get_serialize( workflow_id=workflow_id, - limit=limit, - sort=sort, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -1347,7 +501,7 @@ def workflow_workflow_id_responses_get_without_preload_content( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "GetWorkflowResponsesEndpointOutput", + '200': "GetWorkflowProgressEndpointOutput", '400': "ValidationProblemDetails", '401': None, '403': None, @@ -1359,11 +513,9 @@ def workflow_workflow_id_responses_get_without_preload_content( return response_data.response - def _workflow_workflow_id_responses_get_serialize( + def _workflow_workflow_id_progress_get_serialize( self, workflow_id, - limit, - sort, _request_auth, _content_type, _headers, @@ -1388,14 +540,6 @@ def _workflow_workflow_id_responses_get_serialize( if workflow_id is not None: _path_params['workflowId'] = workflow_id # process the query parameters - if limit is not None: - - _query_params.append(('limit', limit)) - - if sort is not None: - - _query_params.append(('sort', sort.value)) - # process the header parameters # process the form parameters # process the body parameter @@ -1417,7 +561,7 @@ def _workflow_workflow_id_responses_get_serialize( return self.api_client.param_serialize( method='GET', - resource_path='/workflow/{workflowId}/responses', + resource_path='/workflow/{workflowId}/progress', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/src/rapidata/api_client/api_client.py b/src/rapidata/api_client/api_client.py index a45c966f35..686c18bcf3 100644 --- a/src/rapidata/api_client/api_client.py +++ b/src/rapidata/api_client/api_client.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/configuration.py b/src/rapidata/api_client/configuration.py index 7a2b756681..5d08c24a88 100644 --- a/src/rapidata/api_client/configuration.py +++ b/src/rapidata/api_client/configuration.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -383,7 +383,7 @@ def to_debug_report(self): return "Python SDK Debug Report:\n"\ "OS: {env}\n"\ "Python Version: {pyversion}\n"\ - "Version of the API: 2026.08.18.1529-c55ad91\n"\ + "Version of the API: 2026.08.19.0938-f150f5e\n"\ "SDK Package Version: 1.0.0".\ format(env=sys.platform, pyversion=sys.version) diff --git a/src/rapidata/api_client/exceptions.py b/src/rapidata/api_client/exceptions.py index 2f04dcf391..3fd3770a3d 100644 --- a/src/rapidata/api_client/exceptions.py +++ b/src/rapidata/api_client/exceptions.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/__init__.py b/src/rapidata/api_client/models/__init__.py index 96d49aa1b4..57f0fc3c45 100644 --- a/src/rapidata/api_client/models/__init__.py +++ b/src/rapidata/api_client/models/__init__.py @@ -6,7 +6,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/accept_org_invitation_endpoint_input.py b/src/rapidata/api_client/models/accept_org_invitation_endpoint_input.py index c21e9db93b..ea0711e0d0 100644 --- a/src/rapidata/api_client/models/accept_org_invitation_endpoint_input.py +++ b/src/rapidata/api_client/models/accept_org_invitation_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/accept_org_invitation_endpoint_output.py b/src/rapidata/api_client/models/accept_org_invitation_endpoint_output.py index 7d34182345..d9e1c948d1 100644 --- a/src/rapidata/api_client/models/accept_org_invitation_endpoint_output.py +++ b/src/rapidata/api_client/models/accept_org_invitation_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/add_example_to_audience_endpoint_input.py b/src/rapidata/api_client/models/add_example_to_audience_endpoint_input.py index b4f1f9cf3f..f2e48d7d5b 100644 --- a/src/rapidata/api_client/models/add_example_to_audience_endpoint_input.py +++ b/src/rapidata/api_client/models/add_example_to_audience_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/add_example_to_audience_endpoint_output.py b/src/rapidata/api_client/models/add_example_to_audience_endpoint_output.py index 658d89b5ef..d10c2508e6 100644 --- a/src/rapidata/api_client/models/add_example_to_audience_endpoint_output.py +++ b/src/rapidata/api_client/models/add_example_to_audience_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/add_user_response_endpoint_input.py b/src/rapidata/api_client/models/add_user_response_endpoint_input.py index bc9b67549e..15ac5ce790 100644 --- a/src/rapidata/api_client/models/add_user_response_endpoint_input.py +++ b/src/rapidata/api_client/models/add_user_response_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/add_user_response_endpoint_output.py b/src/rapidata/api_client/models/add_user_response_endpoint_output.py index 1260d1fe88..c04ee9347b 100644 --- a/src/rapidata/api_client/models/add_user_response_endpoint_output.py +++ b/src/rapidata/api_client/models/add_user_response_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/add_validation_rapid_endpoint_input.py b/src/rapidata/api_client/models/add_validation_rapid_endpoint_input.py index 8f04399e67..36a27512ce 100644 --- a/src/rapidata/api_client/models/add_validation_rapid_endpoint_input.py +++ b/src/rapidata/api_client/models/add_validation_rapid_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/age_user_filter_age_group.py b/src/rapidata/api_client/models/age_user_filter_age_group.py index 8c97a7de81..475fe399b1 100644 --- a/src/rapidata/api_client/models/age_user_filter_age_group.py +++ b/src/rapidata/api_client/models/age_user_filter_age_group.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/aggregator_type.py b/src/rapidata/api_client/models/aggregator_type.py index a0ca1ebb95..99724284a0 100644 --- a/src/rapidata/api_client/models/aggregator_type.py +++ b/src/rapidata/api_client/models/aggregator_type.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/attach_category_rapid_blueprint_category.py b/src/rapidata/api_client/models/attach_category_rapid_blueprint_category.py index 11216a405f..24aaf388ee 100644 --- a/src/rapidata/api_client/models/attach_category_rapid_blueprint_category.py +++ b/src/rapidata/api_client/models/attach_category_rapid_blueprint_category.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/attach_category_rapid_category.py b/src/rapidata/api_client/models/attach_category_rapid_category.py index b64bd85751..f73f300f67 100644 --- a/src/rapidata/api_client/models/attach_category_rapid_category.py +++ b/src/rapidata/api_client/models/attach_category_rapid_category.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/attach_category_workflow_rapid_blueprint_category.py b/src/rapidata/api_client/models/attach_category_workflow_rapid_blueprint_category.py index 4808a07e32..b1cbfe6b34 100644 --- a/src/rapidata/api_client/models/attach_category_workflow_rapid_blueprint_category.py +++ b/src/rapidata/api_client/models/attach_category_workflow_rapid_blueprint_category.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/audience_audience_id_jobs_get_job_id_parameter.py b/src/rapidata/api_client/models/audience_audience_id_jobs_get_job_id_parameter.py index 86dd456829..feabeedbe4 100644 --- a/src/rapidata/api_client/models/audience_audience_id_jobs_get_job_id_parameter.py +++ b/src/rapidata/api_client/models/audience_audience_id_jobs_get_job_id_parameter.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/audience_boost.py b/src/rapidata/api_client/models/audience_boost.py index 63ef27418c..7fa3fab953 100644 --- a/src/rapidata/api_client/models/audience_boost.py +++ b/src/rapidata/api_client/models/audience_boost.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/audience_boost2.py b/src/rapidata/api_client/models/audience_boost2.py index 7a109be14e..e22a090dfa 100644 --- a/src/rapidata/api_client/models/audience_boost2.py +++ b/src/rapidata/api_client/models/audience_boost2.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/audience_inactivity_sync_phase.py b/src/rapidata/api_client/models/audience_inactivity_sync_phase.py index caf92d36a2..f8eda6b687 100644 --- a/src/rapidata/api_client/models/audience_inactivity_sync_phase.py +++ b/src/rapidata/api_client/models/audience_inactivity_sync_phase.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/audience_inactivity_sync_state.py b/src/rapidata/api_client/models/audience_inactivity_sync_state.py index 31d26e3636..d34b4c2927 100644 --- a/src/rapidata/api_client/models/audience_inactivity_sync_state.py +++ b/src/rapidata/api_client/models/audience_inactivity_sync_state.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/audience_job_state.py b/src/rapidata/api_client/models/audience_job_state.py index fb6c93f45f..c686863453 100644 --- a/src/rapidata/api_client/models/audience_job_state.py +++ b/src/rapidata/api_client/models/audience_job_state.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/audience_state_recalculation_phase.py b/src/rapidata/api_client/models/audience_state_recalculation_phase.py index fd14fdf01f..d1c769a193 100644 --- a/src/rapidata/api_client/models/audience_state_recalculation_phase.py +++ b/src/rapidata/api_client/models/audience_state_recalculation_phase.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/audience_state_recalculation_state.py b/src/rapidata/api_client/models/audience_state_recalculation_state.py index d7daf505e4..79028578aa 100644 --- a/src/rapidata/api_client/models/audience_state_recalculation_state.py +++ b/src/rapidata/api_client/models/audience_state_recalculation_state.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/audience_status.py b/src/rapidata/api_client/models/audience_status.py index 747f0dab4f..48b3df7fc8 100644 --- a/src/rapidata/api_client/models/audience_status.py +++ b/src/rapidata/api_client/models/audience_status.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/authorization_relations_bidder.py b/src/rapidata/api_client/models/authorization_relations_bidder.py index d67c434482..66fc0f62ed 100644 --- a/src/rapidata/api_client/models/authorization_relations_bidder.py +++ b/src/rapidata/api_client/models/authorization_relations_bidder.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/authorization_relations_external_app.py b/src/rapidata/api_client/models/authorization_relations_external_app.py index 08f3a26d82..05573b92b1 100644 --- a/src/rapidata/api_client/models/authorization_relations_external_app.py +++ b/src/rapidata/api_client/models/authorization_relations_external_app.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/authorization_relations_platform.py b/src/rapidata/api_client/models/authorization_relations_platform.py index d05aea531f..7ea7bb13dd 100644 --- a/src/rapidata/api_client/models/authorization_relations_platform.py +++ b/src/rapidata/api_client/models/authorization_relations_platform.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/authorization_scope.py b/src/rapidata/api_client/models/authorization_scope.py index c0df0acb6b..175e375bc6 100644 --- a/src/rapidata/api_client/models/authorization_scope.py +++ b/src/rapidata/api_client/models/authorization_scope.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/batch_upload_status.py b/src/rapidata/api_client/models/batch_upload_status.py index 1f23f9e0e5..63e84b2213 100644 --- a/src/rapidata/api_client/models/batch_upload_status.py +++ b/src/rapidata/api_client/models/batch_upload_status.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/batch_upload_url_status.py b/src/rapidata/api_client/models/batch_upload_url_status.py index d4d69fefde..5ad6948f5a 100644 --- a/src/rapidata/api_client/models/batch_upload_url_status.py +++ b/src/rapidata/api_client/models/batch_upload_url_status.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/benchmark_demographic_dimension.py b/src/rapidata/api_client/models/benchmark_demographic_dimension.py index 0b928691be..edbd4da22c 100644 --- a/src/rapidata/api_client/models/benchmark_demographic_dimension.py +++ b/src/rapidata/api_client/models/benchmark_demographic_dimension.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/billing_period_status.py b/src/rapidata/api_client/models/billing_period_status.py index e068fc15ad..face911a81 100644 --- a/src/rapidata/api_client/models/billing_period_status.py +++ b/src/rapidata/api_client/models/billing_period_status.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/billing_summary_mode.py b/src/rapidata/api_client/models/billing_summary_mode.py index decb05362a..a53936a68a 100644 --- a/src/rapidata/api_client/models/billing_summary_mode.py +++ b/src/rapidata/api_client/models/billing_summary_mode.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/boost_leaderboard_endpoint_input.py b/src/rapidata/api_client/models/boost_leaderboard_endpoint_input.py index dd32e5c648..14bd7e4692 100644 --- a/src/rapidata/api_client/models/boost_leaderboard_endpoint_input.py +++ b/src/rapidata/api_client/models/boost_leaderboard_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/boost_level.py b/src/rapidata/api_client/models/boost_level.py index df4ff91b53..4a4024a527 100644 --- a/src/rapidata/api_client/models/boost_level.py +++ b/src/rapidata/api_client/models/boost_level.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/boost_mode.py b/src/rapidata/api_client/models/boost_mode.py index 52359b1231..25ee0a8057 100644 --- a/src/rapidata/api_client/models/boost_mode.py +++ b/src/rapidata/api_client/models/boost_mode.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/boost_status.py b/src/rapidata/api_client/models/boost_status.py index bbb164a268..a61a8f34e8 100644 --- a/src/rapidata/api_client/models/boost_status.py +++ b/src/rapidata/api_client/models/boost_status.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/boosting_control_mode.py b/src/rapidata/api_client/models/boosting_control_mode.py index dd5d4d2167..5a570dd5d8 100644 --- a/src/rapidata/api_client/models/boosting_control_mode.py +++ b/src/rapidata/api_client/models/boosting_control_mode.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/boosting_profile.py b/src/rapidata/api_client/models/boosting_profile.py index 13eb5fda77..f8a1e98fdc 100644 --- a/src/rapidata/api_client/models/boosting_profile.py +++ b/src/rapidata/api_client/models/boosting_profile.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/bounding_box_result_box.py b/src/rapidata/api_client/models/bounding_box_result_box.py index b43d1a3eb1..d6ff35f922 100644 --- a/src/rapidata/api_client/models/bounding_box_result_box.py +++ b/src/rapidata/api_client/models/bounding_box_result_box.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/bulk_billing_period_close_state.py b/src/rapidata/api_client/models/bulk_billing_period_close_state.py index 1c73b35777..e7a796b5b1 100644 --- a/src/rapidata/api_client/models/bulk_billing_period_close_state.py +++ b/src/rapidata/api_client/models/bulk_billing_period_close_state.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/bulk_close_billing_periods_endpoint_input.py b/src/rapidata/api_client/models/bulk_close_billing_periods_endpoint_input.py index fc4856d2de..0c71a40a58 100644 --- a/src/rapidata/api_client/models/bulk_close_billing_periods_endpoint_input.py +++ b/src/rapidata/api_client/models/bulk_close_billing_periods_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/bulk_close_billing_periods_endpoint_output.py b/src/rapidata/api_client/models/bulk_close_billing_periods_endpoint_output.py index ec011d3286..f0763e8006 100644 --- a/src/rapidata/api_client/models/bulk_close_billing_periods_endpoint_output.py +++ b/src/rapidata/api_client/models/bulk_close_billing_periods_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/bulk_reconciliation_dispatch_state.py b/src/rapidata/api_client/models/bulk_reconciliation_dispatch_state.py index 3f37df8ec3..61d5af3010 100644 --- a/src/rapidata/api_client/models/bulk_reconciliation_dispatch_state.py +++ b/src/rapidata/api_client/models/bulk_reconciliation_dispatch_state.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/campaign_status.py b/src/rapidata/api_client/models/campaign_status.py index cf20a5e087..b4a9ff8b44 100644 --- a/src/rapidata/api_client/models/campaign_status.py +++ b/src/rapidata/api_client/models/campaign_status.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/capability.py b/src/rapidata/api_client/models/capability.py index 341dba551c..4781c8e084 100644 --- a/src/rapidata/api_client/models/capability.py +++ b/src/rapidata/api_client/models/capability.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/change_audience_owner_endpoint_input.py b/src/rapidata/api_client/models/change_audience_owner_endpoint_input.py index 44d2e63ff9..b7e7437101 100644 --- a/src/rapidata/api_client/models/change_audience_owner_endpoint_input.py +++ b/src/rapidata/api_client/models/change_audience_owner_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/change_boost_endpoint_input.py b/src/rapidata/api_client/models/change_boost_endpoint_input.py index 4c7b88cff4..698684372e 100644 --- a/src/rapidata/api_client/models/change_boost_endpoint_input.py +++ b/src/rapidata/api_client/models/change_boost_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/change_org_member_role_endpoint_input.py b/src/rapidata/api_client/models/change_org_member_role_endpoint_input.py index a758683e3e..e75ead3da0 100644 --- a/src/rapidata/api_client/models/change_org_member_role_endpoint_input.py +++ b/src/rapidata/api_client/models/change_org_member_role_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/classify_payload.py b/src/rapidata/api_client/models/classify_payload.py index c2c6f5ead8..3e1a116a36 100644 --- a/src/rapidata/api_client/models/classify_payload.py +++ b/src/rapidata/api_client/models/classify_payload.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/classify_payload_category.py b/src/rapidata/api_client/models/classify_payload_category.py index c70fef4759..6211dc0cb6 100644 --- a/src/rapidata/api_client/models/classify_payload_category.py +++ b/src/rapidata/api_client/models/classify_payload_category.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/client.py b/src/rapidata/api_client/models/client.py index 28f412a3b6..6479836c67 100644 --- a/src/rapidata/api_client/models/client.py +++ b/src/rapidata/api_client/models/client.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/clone_job_definition_endpoint_input.py b/src/rapidata/api_client/models/clone_job_definition_endpoint_input.py index b229dc1955..b92207770e 100644 --- a/src/rapidata/api_client/models/clone_job_definition_endpoint_input.py +++ b/src/rapidata/api_client/models/clone_job_definition_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/clone_job_definition_endpoint_output.py b/src/rapidata/api_client/models/clone_job_definition_endpoint_output.py index 7455bd389f..e04fd3d2a4 100644 --- a/src/rapidata/api_client/models/clone_job_definition_endpoint_output.py +++ b/src/rapidata/api_client/models/clone_job_definition_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/clone_order_endpoint_input.py b/src/rapidata/api_client/models/clone_order_endpoint_input.py index cc097284e2..2d8af965ab 100644 --- a/src/rapidata/api_client/models/clone_order_endpoint_input.py +++ b/src/rapidata/api_client/models/clone_order_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/clone_order_endpoint_output.py b/src/rapidata/api_client/models/clone_order_endpoint_output.py index edf4f6d05b..cdd25c4121 100644 --- a/src/rapidata/api_client/models/clone_order_endpoint_output.py +++ b/src/rapidata/api_client/models/clone_order_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/close_billing_period_endpoint_input.py b/src/rapidata/api_client/models/close_billing_period_endpoint_input.py index 8bf00c0789..422a5e249a 100644 --- a/src/rapidata/api_client/models/close_billing_period_endpoint_input.py +++ b/src/rapidata/api_client/models/close_billing_period_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/close_billing_period_endpoint_output.py b/src/rapidata/api_client/models/close_billing_period_endpoint_output.py index 4159f42cde..002192a813 100644 --- a/src/rapidata/api_client/models/close_billing_period_endpoint_output.py +++ b/src/rapidata/api_client/models/close_billing_period_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/comparison_operator.py b/src/rapidata/api_client/models/comparison_operator.py index f30c069eb1..4e2c04d44c 100644 --- a/src/rapidata/api_client/models/comparison_operator.py +++ b/src/rapidata/api_client/models/comparison_operator.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/compression_override.py b/src/rapidata/api_client/models/compression_override.py index 6a48bc9286..8ea7d3c348 100644 --- a/src/rapidata/api_client/models/compression_override.py +++ b/src/rapidata/api_client/models/compression_override.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/conditional_validation_selection_validation_chance.py b/src/rapidata/api_client/models/conditional_validation_selection_validation_chance.py index 370102f8de..4ba6e4f058 100644 --- a/src/rapidata/api_client/models/conditional_validation_selection_validation_chance.py +++ b/src/rapidata/api_client/models/conditional_validation_selection_validation_chance.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/confidence_interval.py b/src/rapidata/api_client/models/confidence_interval.py index 30dfb420c3..15148f969b 100644 --- a/src/rapidata/api_client/models/confidence_interval.py +++ b/src/rapidata/api_client/models/confidence_interval.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_audience_endpoint_input.py b/src/rapidata/api_client/models/create_audience_endpoint_input.py index ddc94c8824..fa855a26cb 100644 --- a/src/rapidata/api_client/models/create_audience_endpoint_input.py +++ b/src/rapidata/api_client/models/create_audience_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_audience_endpoint_output.py b/src/rapidata/api_client/models/create_audience_endpoint_output.py index 3e33c2b21e..2eba4ef97d 100644 --- a/src/rapidata/api_client/models/create_audience_endpoint_output.py +++ b/src/rapidata/api_client/models/create_audience_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_batch_upload_endpoint_input.py b/src/rapidata/api_client/models/create_batch_upload_endpoint_input.py index af7ef9c893..b633554c68 100644 --- a/src/rapidata/api_client/models/create_batch_upload_endpoint_input.py +++ b/src/rapidata/api_client/models/create_batch_upload_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_batch_upload_endpoint_output.py b/src/rapidata/api_client/models/create_batch_upload_endpoint_output.py index 64da79c5ab..be9fdd3916 100644 --- a/src/rapidata/api_client/models/create_batch_upload_endpoint_output.py +++ b/src/rapidata/api_client/models/create_batch_upload_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_benchmark_endpoint_input.py b/src/rapidata/api_client/models/create_benchmark_endpoint_input.py index dee2b27914..7a3ae058f3 100644 --- a/src/rapidata/api_client/models/create_benchmark_endpoint_input.py +++ b/src/rapidata/api_client/models/create_benchmark_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_benchmark_endpoint_output.py b/src/rapidata/api_client/models/create_benchmark_endpoint_output.py index 5de94e637c..f61621e1b3 100644 --- a/src/rapidata/api_client/models/create_benchmark_endpoint_output.py +++ b/src/rapidata/api_client/models/create_benchmark_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_benchmark_participant_endpoint_input.py b/src/rapidata/api_client/models/create_benchmark_participant_endpoint_input.py index b4a00e5b08..2d023da321 100644 --- a/src/rapidata/api_client/models/create_benchmark_participant_endpoint_input.py +++ b/src/rapidata/api_client/models/create_benchmark_participant_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_benchmark_participant_endpoint_output.py b/src/rapidata/api_client/models/create_benchmark_participant_endpoint_output.py index e3251743fa..7e4d122e0b 100644 --- a/src/rapidata/api_client/models/create_benchmark_participant_endpoint_output.py +++ b/src/rapidata/api_client/models/create_benchmark_participant_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_billing_item_billing_setting_endpoint_input.py b/src/rapidata/api_client/models/create_billing_item_billing_setting_endpoint_input.py index 034c1772c1..95e72d9f4e 100644 --- a/src/rapidata/api_client/models/create_billing_item_billing_setting_endpoint_input.py +++ b/src/rapidata/api_client/models/create_billing_item_billing_setting_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_bridge_token_endpoint_output.py b/src/rapidata/api_client/models/create_bridge_token_endpoint_output.py index 77eb88fded..d707731094 100644 --- a/src/rapidata/api_client/models/create_bridge_token_endpoint_output.py +++ b/src/rapidata/api_client/models/create_bridge_token_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_checkout_endpoint_output.py b/src/rapidata/api_client/models/create_checkout_endpoint_output.py index fd01a3854e..d9a27a70eb 100644 --- a/src/rapidata/api_client/models/create_checkout_endpoint_output.py +++ b/src/rapidata/api_client/models/create_checkout_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_client_endpoint_input.py b/src/rapidata/api_client/models/create_client_endpoint_input.py index ac55212f7f..7d29d8b73d 100644 --- a/src/rapidata/api_client/models/create_client_endpoint_input.py +++ b/src/rapidata/api_client/models/create_client_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_client_endpoint_output.py b/src/rapidata/api_client/models/create_client_endpoint_output.py index a6ccaa56ae..5aa848946b 100644 --- a/src/rapidata/api_client/models/create_client_endpoint_output.py +++ b/src/rapidata/api_client/models/create_client_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_complex_order_endpoint_input.py b/src/rapidata/api_client/models/create_complex_order_endpoint_input.py index a7eabe7f29..6ed7c699cc 100644 --- a/src/rapidata/api_client/models/create_complex_order_endpoint_input.py +++ b/src/rapidata/api_client/models/create_complex_order_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_complex_order_endpoint_output.py b/src/rapidata/api_client/models/create_complex_order_endpoint_output.py index 95326dfe4b..8113ebec6d 100644 --- a/src/rapidata/api_client/models/create_complex_order_endpoint_output.py +++ b/src/rapidata/api_client/models/create_complex_order_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_datapoint_endpoint_input.py b/src/rapidata/api_client/models/create_datapoint_endpoint_input.py index 469f76cc77..6f4650d98f 100644 --- a/src/rapidata/api_client/models/create_datapoint_endpoint_input.py +++ b/src/rapidata/api_client/models/create_datapoint_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_datapoint_endpoint_output.py b/src/rapidata/api_client/models/create_datapoint_endpoint_output.py index da89a5e4c5..dd1d9337a6 100644 --- a/src/rapidata/api_client/models/create_datapoint_endpoint_output.py +++ b/src/rapidata/api_client/models/create_datapoint_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_dataset_endpoint_input.py b/src/rapidata/api_client/models/create_dataset_endpoint_input.py index b7fb10a6a8..21cec7f86b 100644 --- a/src/rapidata/api_client/models/create_dataset_endpoint_input.py +++ b/src/rapidata/api_client/models/create_dataset_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_dataset_endpoint_output.py b/src/rapidata/api_client/models/create_dataset_endpoint_output.py index 8aa32f5e90..a8233051ac 100644 --- a/src/rapidata/api_client/models/create_dataset_endpoint_output.py +++ b/src/rapidata/api_client/models/create_dataset_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_dataset_group_endpoint_input.py b/src/rapidata/api_client/models/create_dataset_group_endpoint_input.py index 2b3dd38c25..d20f13a000 100644 --- a/src/rapidata/api_client/models/create_dataset_group_endpoint_input.py +++ b/src/rapidata/api_client/models/create_dataset_group_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_demographic_rapid_endpoint_input.py b/src/rapidata/api_client/models/create_demographic_rapid_endpoint_input.py index fe28b6f4ed..32ae091859 100644 --- a/src/rapidata/api_client/models/create_demographic_rapid_endpoint_input.py +++ b/src/rapidata/api_client/models/create_demographic_rapid_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_demographic_rapid_endpoint_output.py b/src/rapidata/api_client/models/create_demographic_rapid_endpoint_output.py index 545b7f965a..ad8980f485 100644 --- a/src/rapidata/api_client/models/create_demographic_rapid_endpoint_output.py +++ b/src/rapidata/api_client/models/create_demographic_rapid_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_external_service_price_endpoint_input.py b/src/rapidata/api_client/models/create_external_service_price_endpoint_input.py index 2aa6ba0064..ac9d2585b8 100644 --- a/src/rapidata/api_client/models/create_external_service_price_endpoint_input.py +++ b/src/rapidata/api_client/models/create_external_service_price_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_filtered_audience_endpoint_input.py b/src/rapidata/api_client/models/create_filtered_audience_endpoint_input.py index 61190e49df..46f983f73c 100644 --- a/src/rapidata/api_client/models/create_filtered_audience_endpoint_input.py +++ b/src/rapidata/api_client/models/create_filtered_audience_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_filtered_audience_endpoint_output.py b/src/rapidata/api_client/models/create_filtered_audience_endpoint_output.py index 2d9bd317cc..afd334c2b7 100644 --- a/src/rapidata/api_client/models/create_filtered_audience_endpoint_output.py +++ b/src/rapidata/api_client/models/create_filtered_audience_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_flow_endpoint_input.py b/src/rapidata/api_client/models/create_flow_endpoint_input.py index 27ae7eb216..27dfd0057f 100644 --- a/src/rapidata/api_client/models/create_flow_endpoint_input.py +++ b/src/rapidata/api_client/models/create_flow_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_flow_endpoint_output.py b/src/rapidata/api_client/models/create_flow_endpoint_output.py index e1dca699ec..36a9ba37f8 100644 --- a/src/rapidata/api_client/models/create_flow_endpoint_output.py +++ b/src/rapidata/api_client/models/create_flow_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_flow_item_endpoint_input.py b/src/rapidata/api_client/models/create_flow_item_endpoint_input.py index 9fa64fe9f4..884621c7b2 100644 --- a/src/rapidata/api_client/models/create_flow_item_endpoint_input.py +++ b/src/rapidata/api_client/models/create_flow_item_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_flow_item_endpoint_output.py b/src/rapidata/api_client/models/create_flow_item_endpoint_output.py index e0a191a282..0442418554 100644 --- a/src/rapidata/api_client/models/create_flow_item_endpoint_output.py +++ b/src/rapidata/api_client/models/create_flow_item_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_global_billing_setting_endpoint_input.py b/src/rapidata/api_client/models/create_global_billing_setting_endpoint_input.py index a07465722e..f5f65454a9 100644 --- a/src/rapidata/api_client/models/create_global_billing_setting_endpoint_input.py +++ b/src/rapidata/api_client/models/create_global_billing_setting_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_global_text_endpoint_input.py b/src/rapidata/api_client/models/create_global_text_endpoint_input.py index f61894b260..1f40ab637b 100644 --- a/src/rapidata/api_client/models/create_global_text_endpoint_input.py +++ b/src/rapidata/api_client/models/create_global_text_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_global_text_endpoint_output.py b/src/rapidata/api_client/models/create_global_text_endpoint_output.py index 3e657caf17..c6fa34bac5 100644 --- a/src/rapidata/api_client/models/create_global_text_endpoint_output.py +++ b/src/rapidata/api_client/models/create_global_text_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_invoice_endpoint_input.py b/src/rapidata/api_client/models/create_invoice_endpoint_input.py index 3399695469..85f95c11eb 100644 --- a/src/rapidata/api_client/models/create_invoice_endpoint_input.py +++ b/src/rapidata/api_client/models/create_invoice_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_invoice_endpoint_output.py b/src/rapidata/api_client/models/create_invoice_endpoint_output.py index 79834fbe8d..13e986aa3c 100644 --- a/src/rapidata/api_client/models/create_invoice_endpoint_output.py +++ b/src/rapidata/api_client/models/create_invoice_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_job_definition_endpoint_input.py b/src/rapidata/api_client/models/create_job_definition_endpoint_input.py index 14068f051a..b05f7be53f 100644 --- a/src/rapidata/api_client/models/create_job_definition_endpoint_input.py +++ b/src/rapidata/api_client/models/create_job_definition_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_job_definition_endpoint_output.py b/src/rapidata/api_client/models/create_job_definition_endpoint_output.py index 51ebdbfcb9..eba9828ff8 100644 --- a/src/rapidata/api_client/models/create_job_definition_endpoint_output.py +++ b/src/rapidata/api_client/models/create_job_definition_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_job_endpoint_cost_warning.py b/src/rapidata/api_client/models/create_job_endpoint_cost_warning.py index 4d569ff85c..d15faccaa3 100644 --- a/src/rapidata/api_client/models/create_job_endpoint_cost_warning.py +++ b/src/rapidata/api_client/models/create_job_endpoint_cost_warning.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_job_endpoint_input.py b/src/rapidata/api_client/models/create_job_endpoint_input.py index 9295aed8f9..c5615905c1 100644 --- a/src/rapidata/api_client/models/create_job_endpoint_input.py +++ b/src/rapidata/api_client/models/create_job_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_job_endpoint_output.py b/src/rapidata/api_client/models/create_job_endpoint_output.py index 2cb9dcc65b..35318808d4 100644 --- a/src/rapidata/api_client/models/create_job_endpoint_output.py +++ b/src/rapidata/api_client/models/create_job_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_job_revision_endpoint_input.py b/src/rapidata/api_client/models/create_job_revision_endpoint_input.py index 7b8cf7352b..8d465fac28 100644 --- a/src/rapidata/api_client/models/create_job_revision_endpoint_input.py +++ b/src/rapidata/api_client/models/create_job_revision_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_job_revision_endpoint_output.py b/src/rapidata/api_client/models/create_job_revision_endpoint_output.py index 22ebccd141..95cb256d59 100644 --- a/src/rapidata/api_client/models/create_job_revision_endpoint_output.py +++ b/src/rapidata/api_client/models/create_job_revision_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_leaderboard_endpoint_input.py b/src/rapidata/api_client/models/create_leaderboard_endpoint_input.py index 802c931240..794f984e6c 100644 --- a/src/rapidata/api_client/models/create_leaderboard_endpoint_input.py +++ b/src/rapidata/api_client/models/create_leaderboard_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_leaderboard_endpoint_output.py b/src/rapidata/api_client/models/create_leaderboard_endpoint_output.py index d15aa39bcf..8297e4c5ae 100644 --- a/src/rapidata/api_client/models/create_leaderboard_endpoint_output.py +++ b/src/rapidata/api_client/models/create_leaderboard_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_leaderboard_participant_endpoint_input.py b/src/rapidata/api_client/models/create_leaderboard_participant_endpoint_input.py index 0d8a2e99d2..89fc998613 100644 --- a/src/rapidata/api_client/models/create_leaderboard_participant_endpoint_input.py +++ b/src/rapidata/api_client/models/create_leaderboard_participant_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_leaderboard_participant_endpoint_output.py b/src/rapidata/api_client/models/create_leaderboard_participant_endpoint_output.py index 3f613abe51..d2c08610ad 100644 --- a/src/rapidata/api_client/models/create_leaderboard_participant_endpoint_output.py +++ b/src/rapidata/api_client/models/create_leaderboard_participant_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_manual_charge_endpoint_input.py b/src/rapidata/api_client/models/create_manual_charge_endpoint_input.py index b6615c4852..edfc1f6934 100644 --- a/src/rapidata/api_client/models/create_manual_charge_endpoint_input.py +++ b/src/rapidata/api_client/models/create_manual_charge_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_manual_charge_endpoint_output.py b/src/rapidata/api_client/models/create_manual_charge_endpoint_output.py index 4b0b3669fe..cedf47c5c3 100644 --- a/src/rapidata/api_client/models/create_manual_charge_endpoint_output.py +++ b/src/rapidata/api_client/models/create_manual_charge_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_order.py b/src/rapidata/api_client/models/create_order.py index 29b2723ff6..49145102c4 100644 --- a/src/rapidata/api_client/models/create_order.py +++ b/src/rapidata/api_client/models/create_order.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_order_endpoint_output.py b/src/rapidata/api_client/models/create_order_endpoint_output.py index eabffb5d98..cc350ec38e 100644 --- a/src/rapidata/api_client/models/create_order_endpoint_output.py +++ b/src/rapidata/api_client/models/create_order_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_organization_billing_setting_endpoint_input.py b/src/rapidata/api_client/models/create_organization_billing_setting_endpoint_input.py index 2b6e217199..e036c197be 100644 --- a/src/rapidata/api_client/models/create_organization_billing_setting_endpoint_input.py +++ b/src/rapidata/api_client/models/create_organization_billing_setting_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_organization_endpoint_input.py b/src/rapidata/api_client/models/create_organization_endpoint_input.py index 6b307ce57b..429c5e3a8f 100644 --- a/src/rapidata/api_client/models/create_organization_endpoint_input.py +++ b/src/rapidata/api_client/models/create_organization_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_organization_endpoint_output.py b/src/rapidata/api_client/models/create_organization_endpoint_output.py index da1e21aa6e..4f66853b2a 100644 --- a/src/rapidata/api_client/models/create_organization_endpoint_output.py +++ b/src/rapidata/api_client/models/create_organization_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_owner_tier_override_endpoint_input.py b/src/rapidata/api_client/models/create_owner_tier_override_endpoint_input.py index fd90179b15..5adc13e3f8 100644 --- a/src/rapidata/api_client/models/create_owner_tier_override_endpoint_input.py +++ b/src/rapidata/api_client/models/create_owner_tier_override_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_owner_tier_override_endpoint_output.py b/src/rapidata/api_client/models/create_owner_tier_override_endpoint_output.py index 1c55b02222..2bf4aa1810 100644 --- a/src/rapidata/api_client/models/create_owner_tier_override_endpoint_output.py +++ b/src/rapidata/api_client/models/create_owner_tier_override_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_program_campaign_endpoint_input.py b/src/rapidata/api_client/models/create_program_campaign_endpoint_input.py index 2aa326d0af..b1a67774fd 100644 --- a/src/rapidata/api_client/models/create_program_campaign_endpoint_input.py +++ b/src/rapidata/api_client/models/create_program_campaign_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_program_campaign_endpoint_output.py b/src/rapidata/api_client/models/create_program_campaign_endpoint_output.py index ff96db73b4..1ca1853382 100644 --- a/src/rapidata/api_client/models/create_program_campaign_endpoint_output.py +++ b/src/rapidata/api_client/models/create_program_campaign_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_prompt_embedding_map_endpoint_output.py b/src/rapidata/api_client/models/create_prompt_embedding_map_endpoint_output.py index c755e1e364..6f5b668e79 100644 --- a/src/rapidata/api_client/models/create_prompt_embedding_map_endpoint_output.py +++ b/src/rapidata/api_client/models/create_prompt_embedding_map_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_prompt_for_benchmark_endpoint_input.py b/src/rapidata/api_client/models/create_prompt_for_benchmark_endpoint_input.py index 9d059a92da..f1399a8268 100644 --- a/src/rapidata/api_client/models/create_prompt_for_benchmark_endpoint_input.py +++ b/src/rapidata/api_client/models/create_prompt_for_benchmark_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_prompt_for_benchmark_endpoint_output.py b/src/rapidata/api_client/models/create_prompt_for_benchmark_endpoint_output.py index 99a46b02d3..851cb81526 100644 --- a/src/rapidata/api_client/models/create_prompt_for_benchmark_endpoint_output.py +++ b/src/rapidata/api_client/models/create_prompt_for_benchmark_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_prompt_for_leaderboard_endpoint_output.py b/src/rapidata/api_client/models/create_prompt_for_leaderboard_endpoint_output.py index 24d1986842..4305f6ac0a 100644 --- a/src/rapidata/api_client/models/create_prompt_for_leaderboard_endpoint_output.py +++ b/src/rapidata/api_client/models/create_prompt_for_leaderboard_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_sample_endpoint_input.py b/src/rapidata/api_client/models/create_sample_endpoint_input.py index 9ef0ae2da2..f3d7f07fc1 100644 --- a/src/rapidata/api_client/models/create_sample_endpoint_input.py +++ b/src/rapidata/api_client/models/create_sample_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_sample_endpoint_output.py b/src/rapidata/api_client/models/create_sample_endpoint_output.py index 07ca2e6470..03ff8ac5b4 100644 --- a/src/rapidata/api_client/models/create_sample_endpoint_output.py +++ b/src/rapidata/api_client/models/create_sample_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_sample_generation_endpoint_input.py b/src/rapidata/api_client/models/create_sample_generation_endpoint_input.py index dbe40279e9..d1c9730b9b 100644 --- a/src/rapidata/api_client/models/create_sample_generation_endpoint_input.py +++ b/src/rapidata/api_client/models/create_sample_generation_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_sample_generation_endpoint_output.py b/src/rapidata/api_client/models/create_sample_generation_endpoint_output.py index 9325fb414e..9d0c54af2c 100644 --- a/src/rapidata/api_client/models/create_sample_generation_endpoint_output.py +++ b/src/rapidata/api_client/models/create_sample_generation_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_sample_new_endpoint_input.py b/src/rapidata/api_client/models/create_sample_new_endpoint_input.py index 096c3b1c2e..bbd77a0e0b 100644 --- a/src/rapidata/api_client/models/create_sample_new_endpoint_input.py +++ b/src/rapidata/api_client/models/create_sample_new_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_sample_new_endpoint_output.py b/src/rapidata/api_client/models/create_sample_new_endpoint_output.py index fff0a3ac24..5183092ba4 100644 --- a/src/rapidata/api_client/models/create_sample_new_endpoint_output.py +++ b/src/rapidata/api_client/models/create_sample_new_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_signal_endpoint_input.py b/src/rapidata/api_client/models/create_signal_endpoint_input.py index 5016ef9710..7019df2910 100644 --- a/src/rapidata/api_client/models/create_signal_endpoint_input.py +++ b/src/rapidata/api_client/models/create_signal_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_signal_endpoint_output.py b/src/rapidata/api_client/models/create_signal_endpoint_output.py index b4d2f9cb41..1690ba47e0 100644 --- a/src/rapidata/api_client/models/create_signal_endpoint_output.py +++ b/src/rapidata/api_client/models/create_signal_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_top_up_endpoint_input.py b/src/rapidata/api_client/models/create_top_up_endpoint_input.py index f7ce03b243..489ac231eb 100644 --- a/src/rapidata/api_client/models/create_top_up_endpoint_input.py +++ b/src/rapidata/api_client/models/create_top_up_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_top_up_endpoint_output.py b/src/rapidata/api_client/models/create_top_up_endpoint_output.py index 7f45df96ac..bc555974cc 100644 --- a/src/rapidata/api_client/models/create_top_up_endpoint_output.py +++ b/src/rapidata/api_client/models/create_top_up_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_unsupported_order_endpoint_input.py b/src/rapidata/api_client/models/create_unsupported_order_endpoint_input.py index a7e5830e24..8b9cfe6d97 100644 --- a/src/rapidata/api_client/models/create_unsupported_order_endpoint_input.py +++ b/src/rapidata/api_client/models/create_unsupported_order_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_validation_feedback_endpoint_input.py b/src/rapidata/api_client/models/create_validation_feedback_endpoint_input.py index a66de244fa..1a1aabc0fc 100644 --- a/src/rapidata/api_client/models/create_validation_feedback_endpoint_input.py +++ b/src/rapidata/api_client/models/create_validation_feedback_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_validation_set_endpoint_input.py b/src/rapidata/api_client/models/create_validation_set_endpoint_input.py index cc37502c8c..94e4c1deca 100644 --- a/src/rapidata/api_client/models/create_validation_set_endpoint_input.py +++ b/src/rapidata/api_client/models/create_validation_set_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_validation_set_endpoint_output.py b/src/rapidata/api_client/models/create_validation_set_endpoint_output.py index c00c13efa8..3919296ebc 100644 --- a/src/rapidata/api_client/models/create_validation_set_endpoint_output.py +++ b/src/rapidata/api_client/models/create_validation_set_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_volume_discount_endpoint_input.py b/src/rapidata/api_client/models/create_volume_discount_endpoint_input.py index faaf3fce5e..eff8b8c059 100644 --- a/src/rapidata/api_client/models/create_volume_discount_endpoint_input.py +++ b/src/rapidata/api_client/models/create_volume_discount_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/create_volume_discount_endpoint_output.py b/src/rapidata/api_client/models/create_volume_discount_endpoint_output.py index d546c13a1f..971bee6239 100644 --- a/src/rapidata/api_client/models/create_volume_discount_endpoint_output.py +++ b/src/rapidata/api_client/models/create_volume_discount_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/datapoint_state.py b/src/rapidata/api_client/models/datapoint_state.py index 2b9b957126..5797125011 100644 --- a/src/rapidata/api_client/models/datapoint_state.py +++ b/src/rapidata/api_client/models/datapoint_state.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/definition_type.py b/src/rapidata/api_client/models/definition_type.py index c34e3a0bfc..5c64be065a 100644 --- a/src/rapidata/api_client/models/definition_type.py +++ b/src/rapidata/api_client/models/definition_type.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/delete_audience_example_endpoint_output.py b/src/rapidata/api_client/models/delete_audience_example_endpoint_output.py index 379ba8f1e3..11bde0420b 100644 --- a/src/rapidata/api_client/models/delete_audience_example_endpoint_output.py +++ b/src/rapidata/api_client/models/delete_audience_example_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/device_type.py b/src/rapidata/api_client/models/device_type.py index 3dca6e29c4..3ad5243071 100644 --- a/src/rapidata/api_client/models/device_type.py +++ b/src/rapidata/api_client/models/device_type.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/dynamic_client_registration_request.py b/src/rapidata/api_client/models/dynamic_client_registration_request.py index d1471c8671..24f93028c8 100644 --- a/src/rapidata/api_client/models/dynamic_client_registration_request.py +++ b/src/rapidata/api_client/models/dynamic_client_registration_request.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/elo_config.py b/src/rapidata/api_client/models/elo_config.py index b0ef729bf9..35b681e41c 100644 --- a/src/rapidata/api_client/models/elo_config.py +++ b/src/rapidata/api_client/models/elo_config.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/ensure_english_endpoint_input.py b/src/rapidata/api_client/models/ensure_english_endpoint_input.py index 60edf14acf..ecdd74e751 100644 --- a/src/rapidata/api_client/models/ensure_english_endpoint_input.py +++ b/src/rapidata/api_client/models/ensure_english_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/ensure_english_endpoint_output.py b/src/rapidata/api_client/models/ensure_english_endpoint_output.py index efd5c1a855..ec2b72a5cc 100644 --- a/src/rapidata/api_client/models/ensure_english_endpoint_output.py +++ b/src/rapidata/api_client/models/ensure_english_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/example_box_shape.py b/src/rapidata/api_client/models/example_box_shape.py index e7b3bf0254..da8aa44eed 100644 --- a/src/rapidata/api_client/models/example_box_shape.py +++ b/src/rapidata/api_client/models/example_box_shape.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/example_category.py b/src/rapidata/api_client/models/example_category.py index e49cdcb139..0975de49bc 100644 --- a/src/rapidata/api_client/models/example_category.py +++ b/src/rapidata/api_client/models/example_category.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/example_scrub_range.py b/src/rapidata/api_client/models/example_scrub_range.py index efe3d72a16..c9e51b3ec4 100644 --- a/src/rapidata/api_client/models/example_scrub_range.py +++ b/src/rapidata/api_client/models/example_scrub_range.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/example_transcription_word.py b/src/rapidata/api_client/models/example_transcription_word.py index 8c4cc858df..f501eee9dc 100644 --- a/src/rapidata/api_client/models/example_transcription_word.py +++ b/src/rapidata/api_client/models/example_transcription_word.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/example_visibility.py b/src/rapidata/api_client/models/example_visibility.py index ba3ea2bacd..75407d0401 100644 --- a/src/rapidata/api_client/models/example_visibility.py +++ b/src/rapidata/api_client/models/example_visibility.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/existing_asset_input.py b/src/rapidata/api_client/models/existing_asset_input.py index 8c7b0632b6..6af1510822 100644 --- a/src/rapidata/api_client/models/existing_asset_input.py +++ b/src/rapidata/api_client/models/existing_asset_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/external_app_id.py b/src/rapidata/api_client/models/external_app_id.py index 656842624c..ba285b251c 100644 --- a/src/rapidata/api_client/models/external_app_id.py +++ b/src/rapidata/api_client/models/external_app_id.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/external_service_kind.py b/src/rapidata/api_client/models/external_service_kind.py index b2608ba5b5..afa1a270ef 100644 --- a/src/rapidata/api_client/models/external_service_kind.py +++ b/src/rapidata/api_client/models/external_service_kind.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/feature_flag.py b/src/rapidata/api_client/models/feature_flag.py index f981da3fd8..7904fae55c 100644 --- a/src/rapidata/api_client/models/feature_flag.py +++ b/src/rapidata/api_client/models/feature_flag.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/file_type.py b/src/rapidata/api_client/models/file_type.py index fb0d5f44fe..50f6a7ef3d 100644 --- a/src/rapidata/api_client/models/file_type.py +++ b/src/rapidata/api_client/models/file_type.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/flow_item_state.py b/src/rapidata/api_client/models/flow_item_state.py index 01708c54ab..e3feec345f 100644 --- a/src/rapidata/api_client/models/flow_item_state.py +++ b/src/rapidata/api_client/models/flow_item_state.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/flow_type.py b/src/rapidata/api_client/models/flow_type.py index 6f681d4954..9837326e0c 100644 --- a/src/rapidata/api_client/models/flow_type.py +++ b/src/rapidata/api_client/models/flow_type.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/fork_benchmark_endpoint_output.py b/src/rapidata/api_client/models/fork_benchmark_endpoint_output.py index 8e3bc656ae..ad0e293067 100644 --- a/src/rapidata/api_client/models/fork_benchmark_endpoint_output.py +++ b/src/rapidata/api_client/models/fork_benchmark_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/gender_user_filter_gender.py b/src/rapidata/api_client/models/gender_user_filter_gender.py index 362d4215bc..2de8fd56d7 100644 --- a/src/rapidata/api_client/models/gender_user_filter_gender.py +++ b/src/rapidata/api_client/models/gender_user_filter_gender.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_active_billing_period_overview_endpoint_output.py b/src/rapidata/api_client/models/get_active_billing_period_overview_endpoint_output.py index 7b2811f50b..ab67af2c7d 100644 --- a/src/rapidata/api_client/models/get_active_billing_period_overview_endpoint_output.py +++ b/src/rapidata/api_client/models/get_active_billing_period_overview_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_all_global_texts_endpoint_output.py b/src/rapidata/api_client/models/get_all_global_texts_endpoint_output.py index f909105c05..6a90a24b08 100644 --- a/src/rapidata/api_client/models/get_all_global_texts_endpoint_output.py +++ b/src/rapidata/api_client/models/get_all_global_texts_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_all_global_texts_endpoint_output_item.py b/src/rapidata/api_client/models/get_all_global_texts_endpoint_output_item.py index 0960f2da41..b489f1d082 100644 --- a/src/rapidata/api_client/models/get_all_global_texts_endpoint_output_item.py +++ b/src/rapidata/api_client/models/get_all_global_texts_endpoint_output_item.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_audience_by_id_endpoint_output.py b/src/rapidata/api_client/models/get_audience_by_id_endpoint_output.py index f21500ee21..fc86aa5ac2 100644 --- a/src/rapidata/api_client/models/get_audience_by_id_endpoint_output.py +++ b/src/rapidata/api_client/models/get_audience_by_id_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_audience_inactivity_sync_by_id_endpoint_output.py b/src/rapidata/api_client/models/get_audience_inactivity_sync_by_id_endpoint_output.py index 0edd0f6578..aa026723d6 100644 --- a/src/rapidata/api_client/models/get_audience_inactivity_sync_by_id_endpoint_output.py +++ b/src/rapidata/api_client/models/get_audience_inactivity_sync_by_id_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_audience_state_recalculation_by_id_endpoint_output.py b/src/rapidata/api_client/models/get_audience_state_recalculation_by_id_endpoint_output.py index 1dc9093772..91ec17856e 100644 --- a/src/rapidata/api_client/models/get_audience_state_recalculation_by_id_endpoint_output.py +++ b/src/rapidata/api_client/models/get_audience_state_recalculation_by_id_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_audience_user_state_metrics_result.py b/src/rapidata/api_client/models/get_audience_user_state_metrics_result.py index d28237bf91..97d8025525 100644 --- a/src/rapidata/api_client/models/get_audience_user_state_metrics_result.py +++ b/src/rapidata/api_client/models/get_audience_user_state_metrics_result.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_available_validation_sets_endpoint_output.py b/src/rapidata/api_client/models/get_available_validation_sets_endpoint_output.py index 25d58548d2..60b6589784 100644 --- a/src/rapidata/api_client/models/get_available_validation_sets_endpoint_output.py +++ b/src/rapidata/api_client/models/get_available_validation_sets_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_available_validation_sets_endpoint_validation_set_overview_output.py b/src/rapidata/api_client/models/get_available_validation_sets_endpoint_validation_set_overview_output.py index 3fbace2f9f..bd8f74167c 100644 --- a/src/rapidata/api_client/models/get_available_validation_sets_endpoint_validation_set_overview_output.py +++ b/src/rapidata/api_client/models/get_available_validation_sets_endpoint_validation_set_overview_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_batch_upload_result_endpoint_output.py b/src/rapidata/api_client/models/get_batch_upload_result_endpoint_output.py index 2a4b0d1739..0c1de40d57 100644 --- a/src/rapidata/api_client/models/get_batch_upload_result_endpoint_output.py +++ b/src/rapidata/api_client/models/get_batch_upload_result_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_batch_upload_result_endpoint_url_output.py b/src/rapidata/api_client/models/get_batch_upload_result_endpoint_url_output.py index f6c4d77d29..1eded3c261 100644 --- a/src/rapidata/api_client/models/get_batch_upload_result_endpoint_url_output.py +++ b/src/rapidata/api_client/models/get_batch_upload_result_endpoint_url_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_batch_upload_status_endpoint_output.py b/src/rapidata/api_client/models/get_batch_upload_status_endpoint_output.py index fba2782169..17b74b16a8 100644 --- a/src/rapidata/api_client/models/get_batch_upload_status_endpoint_output.py +++ b/src/rapidata/api_client/models/get_batch_upload_status_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_benchmark_by_id_endpoint_output.py b/src/rapidata/api_client/models/get_benchmark_by_id_endpoint_output.py index 0c5b365e13..0652ae18c0 100644 --- a/src/rapidata/api_client/models/get_benchmark_by_id_endpoint_output.py +++ b/src/rapidata/api_client/models/get_benchmark_by_id_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_benchmark_demographics_endpoint_output.py b/src/rapidata/api_client/models/get_benchmark_demographics_endpoint_output.py index 0bf0447a22..1ac84d853f 100644 --- a/src/rapidata/api_client/models/get_benchmark_demographics_endpoint_output.py +++ b/src/rapidata/api_client/models/get_benchmark_demographics_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_benchmark_demographics_endpoint_output_bucket.py b/src/rapidata/api_client/models/get_benchmark_demographics_endpoint_output_bucket.py index b1428cea1e..8ecc3d0a24 100644 --- a/src/rapidata/api_client/models/get_benchmark_demographics_endpoint_output_bucket.py +++ b/src/rapidata/api_client/models/get_benchmark_demographics_endpoint_output_bucket.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_benchmark_demographics_endpoint_output_dimension_set.py b/src/rapidata/api_client/models/get_benchmark_demographics_endpoint_output_dimension_set.py index 0878b2d729..b41d5794b9 100644 --- a/src/rapidata/api_client/models/get_benchmark_demographics_endpoint_output_dimension_set.py +++ b/src/rapidata/api_client/models/get_benchmark_demographics_endpoint_output_dimension_set.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_benchmark_hugging_face_sync_endpoint_output.py b/src/rapidata/api_client/models/get_benchmark_hugging_face_sync_endpoint_output.py index 15d24cebfb..1cd5b1c473 100644 --- a/src/rapidata/api_client/models/get_benchmark_hugging_face_sync_endpoint_output.py +++ b/src/rapidata/api_client/models/get_benchmark_hugging_face_sync_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_benchmark_hugging_face_sync_history_endpoint_output.py b/src/rapidata/api_client/models/get_benchmark_hugging_face_sync_history_endpoint_output.py index 36ef9c4e0c..03b9145efa 100644 --- a/src/rapidata/api_client/models/get_benchmark_hugging_face_sync_history_endpoint_output.py +++ b/src/rapidata/api_client/models/get_benchmark_hugging_face_sync_history_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_benchmark_hugging_face_sync_history_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/get_benchmark_hugging_face_sync_history_endpoint_paged_result_of_output.py index d4e31b5d95..d9ad529f8e 100644 --- a/src/rapidata/api_client/models/get_benchmark_hugging_face_sync_history_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/get_benchmark_hugging_face_sync_history_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_benchmark_matchup_breakdown_endpoint_output.py b/src/rapidata/api_client/models/get_benchmark_matchup_breakdown_endpoint_output.py index d87cb9b735..39d6217d3a 100644 --- a/src/rapidata/api_client/models/get_benchmark_matchup_breakdown_endpoint_output.py +++ b/src/rapidata/api_client/models/get_benchmark_matchup_breakdown_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_benchmark_matchup_breakdown_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/get_benchmark_matchup_breakdown_endpoint_paged_result_of_output.py index a16ddf5403..01c4652ef5 100644 --- a/src/rapidata/api_client/models/get_benchmark_matchup_breakdown_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/get_benchmark_matchup_breakdown_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_benchmark_standings_breakdown_endpoint_output.py b/src/rapidata/api_client/models/get_benchmark_standings_breakdown_endpoint_output.py index 47c343c9ad..35bfc37150 100644 --- a/src/rapidata/api_client/models/get_benchmark_standings_breakdown_endpoint_output.py +++ b/src/rapidata/api_client/models/get_benchmark_standings_breakdown_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_benchmark_standings_breakdown_endpoint_output_output_item.py b/src/rapidata/api_client/models/get_benchmark_standings_breakdown_endpoint_output_output_item.py index 7c4577fe48..07164b4f51 100644 --- a/src/rapidata/api_client/models/get_benchmark_standings_breakdown_endpoint_output_output_item.py +++ b/src/rapidata/api_client/models/get_benchmark_standings_breakdown_endpoint_output_output_item.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_benchmark_standings_breakdown_endpoint_output_segment.py b/src/rapidata/api_client/models/get_benchmark_standings_breakdown_endpoint_output_segment.py index ad10269b38..d511f30a12 100644 --- a/src/rapidata/api_client/models/get_benchmark_standings_breakdown_endpoint_output_segment.py +++ b/src/rapidata/api_client/models/get_benchmark_standings_breakdown_endpoint_output_segment.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_benchmark_standings_by_tag_endpoint_output.py b/src/rapidata/api_client/models/get_benchmark_standings_by_tag_endpoint_output.py index 834331c7ea..d1d1b7895b 100644 --- a/src/rapidata/api_client/models/get_benchmark_standings_by_tag_endpoint_output.py +++ b/src/rapidata/api_client/models/get_benchmark_standings_by_tag_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_benchmark_standings_by_tag_endpoint_output_output_item.py b/src/rapidata/api_client/models/get_benchmark_standings_by_tag_endpoint_output_output_item.py index 1c98623e23..b450379fc1 100644 --- a/src/rapidata/api_client/models/get_benchmark_standings_by_tag_endpoint_output_output_item.py +++ b/src/rapidata/api_client/models/get_benchmark_standings_by_tag_endpoint_output_output_item.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_benchmark_standings_by_tag_endpoint_output_segment.py b/src/rapidata/api_client/models/get_benchmark_standings_by_tag_endpoint_output_segment.py index 6a7498e109..d5db6539eb 100644 --- a/src/rapidata/api_client/models/get_benchmark_standings_by_tag_endpoint_output_segment.py +++ b/src/rapidata/api_client/models/get_benchmark_standings_by_tag_endpoint_output_segment.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_benchmark_standings_by_tag_endpoint_output_segment_item.py b/src/rapidata/api_client/models/get_benchmark_standings_by_tag_endpoint_output_segment_item.py index 56441d0fa2..3cf9c87138 100644 --- a/src/rapidata/api_client/models/get_benchmark_standings_by_tag_endpoint_output_segment_item.py +++ b/src/rapidata/api_client/models/get_benchmark_standings_by_tag_endpoint_output_segment_item.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_bidder_relation_members_endpoint_cursor_paged_result_of_output.py b/src/rapidata/api_client/models/get_bidder_relation_members_endpoint_cursor_paged_result_of_output.py index 685e9477fb..36bdc7da20 100644 --- a/src/rapidata/api_client/models/get_bidder_relation_members_endpoint_cursor_paged_result_of_output.py +++ b/src/rapidata/api_client/models/get_bidder_relation_members_endpoint_cursor_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_bidder_relation_members_endpoint_output.py b/src/rapidata/api_client/models/get_bidder_relation_members_endpoint_output.py index 853664eb34..13d37034e2 100644 --- a/src/rapidata/api_client/models/get_bidder_relation_members_endpoint_output.py +++ b/src/rapidata/api_client/models/get_bidder_relation_members_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_billing_period_overview_endpoint_output.py b/src/rapidata/api_client/models/get_billing_period_overview_endpoint_output.py index 449695ca66..e014adb090 100644 --- a/src/rapidata/api_client/models/get_billing_period_overview_endpoint_output.py +++ b/src/rapidata/api_client/models/get_billing_period_overview_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_billing_settings_timeline_endpoint_output.py b/src/rapidata/api_client/models/get_billing_settings_timeline_endpoint_output.py index ac18c92c81..e78d9dab74 100644 --- a/src/rapidata/api_client/models/get_billing_settings_timeline_endpoint_output.py +++ b/src/rapidata/api_client/models/get_billing_settings_timeline_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_billing_settings_timeline_endpoint_output_interval.py b/src/rapidata/api_client/models/get_billing_settings_timeline_endpoint_output_interval.py index 7d7f56954d..6818f50573 100644 --- a/src/rapidata/api_client/models/get_billing_settings_timeline_endpoint_output_interval.py +++ b/src/rapidata/api_client/models/get_billing_settings_timeline_endpoint_output_interval.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_billing_summary_endpoint_output.py b/src/rapidata/api_client/models/get_billing_summary_endpoint_output.py index be2ec9027f..487eb6ef77 100644 --- a/src/rapidata/api_client/models/get_billing_summary_endpoint_output.py +++ b/src/rapidata/api_client/models/get_billing_summary_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_boost_insights_endpoint_audience_output.py b/src/rapidata/api_client/models/get_boost_insights_endpoint_audience_output.py index 82b4655403..440b55b175 100644 --- a/src/rapidata/api_client/models/get_boost_insights_endpoint_audience_output.py +++ b/src/rapidata/api_client/models/get_boost_insights_endpoint_audience_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_boost_insights_endpoint_contributor_output.py b/src/rapidata/api_client/models/get_boost_insights_endpoint_contributor_output.py index b14859d1cd..0a24cc598b 100644 --- a/src/rapidata/api_client/models/get_boost_insights_endpoint_contributor_output.py +++ b/src/rapidata/api_client/models/get_boost_insights_endpoint_contributor_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_boost_insights_endpoint_global_boost_output.py b/src/rapidata/api_client/models/get_boost_insights_endpoint_global_boost_output.py index a874314673..6ed616776a 100644 --- a/src/rapidata/api_client/models/get_boost_insights_endpoint_global_boost_output.py +++ b/src/rapidata/api_client/models/get_boost_insights_endpoint_global_boost_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_boost_insights_endpoint_language_boost_output.py b/src/rapidata/api_client/models/get_boost_insights_endpoint_language_boost_output.py index 60983ad35e..e8149386bb 100644 --- a/src/rapidata/api_client/models/get_boost_insights_endpoint_language_boost_output.py +++ b/src/rapidata/api_client/models/get_boost_insights_endpoint_language_boost_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_boost_insights_endpoint_level_contributor_output.py b/src/rapidata/api_client/models/get_boost_insights_endpoint_level_contributor_output.py index a369daaf87..6afb96d778 100644 --- a/src/rapidata/api_client/models/get_boost_insights_endpoint_level_contributor_output.py +++ b/src/rapidata/api_client/models/get_boost_insights_endpoint_level_contributor_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_boost_insights_endpoint_leveled_audience_output.py b/src/rapidata/api_client/models/get_boost_insights_endpoint_leveled_audience_output.py index 406b82233e..e8f185d748 100644 --- a/src/rapidata/api_client/models/get_boost_insights_endpoint_leveled_audience_output.py +++ b/src/rapidata/api_client/models/get_boost_insights_endpoint_leveled_audience_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_boost_insights_endpoint_output.py b/src/rapidata/api_client/models/get_boost_insights_endpoint_output.py index 5a471957f4..0fc74e78e4 100644 --- a/src/rapidata/api_client/models/get_boost_insights_endpoint_output.py +++ b/src/rapidata/api_client/models/get_boost_insights_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_boost_status_endpoint_output.py b/src/rapidata/api_client/models/get_boost_status_endpoint_output.py index d4333ce8e5..6feee26e39 100644 --- a/src/rapidata/api_client/models/get_boost_status_endpoint_output.py +++ b/src/rapidata/api_client/models/get_boost_status_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_bulk_close_billing_periods_status_endpoint_output.py b/src/rapidata/api_client/models/get_bulk_close_billing_periods_status_endpoint_output.py index 205864b0a6..1e754ab902 100644 --- a/src/rapidata/api_client/models/get_bulk_close_billing_periods_status_endpoint_output.py +++ b/src/rapidata/api_client/models/get_bulk_close_billing_periods_status_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_bulk_close_billing_periods_status_endpoint_output_period.py b/src/rapidata/api_client/models/get_bulk_close_billing_periods_status_endpoint_output_period.py index ad933ea43b..6fa82b28b8 100644 --- a/src/rapidata/api_client/models/get_bulk_close_billing_periods_status_endpoint_output_period.py +++ b/src/rapidata/api_client/models/get_bulk_close_billing_periods_status_endpoint_output_period.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_bulk_reconciliation_status_endpoint_output.py b/src/rapidata/api_client/models/get_bulk_reconciliation_status_endpoint_output.py index 38dd9ab2da..141ba898e8 100644 --- a/src/rapidata/api_client/models/get_bulk_reconciliation_status_endpoint_output.py +++ b/src/rapidata/api_client/models/get_bulk_reconciliation_status_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_campaign_by_id_endpoint_i_campaign_details.py b/src/rapidata/api_client/models/get_campaign_by_id_endpoint_i_campaign_details.py index 3602eb8527..19b057a2c5 100644 --- a/src/rapidata/api_client/models/get_campaign_by_id_endpoint_i_campaign_details.py +++ b/src/rapidata/api_client/models/get_campaign_by_id_endpoint_i_campaign_details.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_campaign_by_id_endpoint_i_campaign_details_get_campaign_by_id_endpoint_program_campaign_details.py b/src/rapidata/api_client/models/get_campaign_by_id_endpoint_i_campaign_details_get_campaign_by_id_endpoint_program_campaign_details.py index 0a5081b3f1..77b403dbcf 100644 --- a/src/rapidata/api_client/models/get_campaign_by_id_endpoint_i_campaign_details_get_campaign_by_id_endpoint_program_campaign_details.py +++ b/src/rapidata/api_client/models/get_campaign_by_id_endpoint_i_campaign_details_get_campaign_by_id_endpoint_program_campaign_details.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_campaign_by_id_endpoint_i_campaign_details_get_campaign_by_id_endpoint_routed_campaign_details.py b/src/rapidata/api_client/models/get_campaign_by_id_endpoint_i_campaign_details_get_campaign_by_id_endpoint_routed_campaign_details.py index 283d3ae95c..3426041f8b 100644 --- a/src/rapidata/api_client/models/get_campaign_by_id_endpoint_i_campaign_details_get_campaign_by_id_endpoint_routed_campaign_details.py +++ b/src/rapidata/api_client/models/get_campaign_by_id_endpoint_i_campaign_details_get_campaign_by_id_endpoint_routed_campaign_details.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_campaign_cache_endpoint_campaign_entry.py b/src/rapidata/api_client/models/get_campaign_cache_endpoint_campaign_entry.py index 57883811af..5bd5700726 100644 --- a/src/rapidata/api_client/models/get_campaign_cache_endpoint_campaign_entry.py +++ b/src/rapidata/api_client/models/get_campaign_cache_endpoint_campaign_entry.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_campaign_cache_endpoint_output.py b/src/rapidata/api_client/models/get_campaign_cache_endpoint_output.py index 806c2a6653..fda0b0253d 100644 --- a/src/rapidata/api_client/models/get_campaign_cache_endpoint_output.py +++ b/src/rapidata/api_client/models/get_campaign_cache_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_capability_grantees_endpoint_cursor_paged_result_of_output.py b/src/rapidata/api_client/models/get_capability_grantees_endpoint_cursor_paged_result_of_output.py index 5bd23335ca..c9b9ba1732 100644 --- a/src/rapidata/api_client/models/get_capability_grantees_endpoint_cursor_paged_result_of_output.py +++ b/src/rapidata/api_client/models/get_capability_grantees_endpoint_cursor_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_capability_grantees_endpoint_output.py b/src/rapidata/api_client/models/get_capability_grantees_endpoint_output.py index 9db043239b..4e7ff0b434 100644 --- a/src/rapidata/api_client/models/get_capability_grantees_endpoint_output.py +++ b/src/rapidata/api_client/models/get_capability_grantees_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_checkout_session_endpoint_output.py b/src/rapidata/api_client/models/get_checkout_session_endpoint_output.py index 809adb4236..691800675a 100644 --- a/src/rapidata/api_client/models/get_checkout_session_endpoint_output.py +++ b/src/rapidata/api_client/models/get_checkout_session_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_combined_benchmark_matrix_endpoint_output.py b/src/rapidata/api_client/models/get_combined_benchmark_matrix_endpoint_output.py index 1653dd3801..ecb46d15c3 100644 --- a/src/rapidata/api_client/models/get_combined_benchmark_matrix_endpoint_output.py +++ b/src/rapidata/api_client/models/get_combined_benchmark_matrix_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_combined_benchmark_standings_endpoint_output.py b/src/rapidata/api_client/models/get_combined_benchmark_standings_endpoint_output.py index 2f0b2fc7e6..af14a3ce71 100644 --- a/src/rapidata/api_client/models/get_combined_benchmark_standings_endpoint_output.py +++ b/src/rapidata/api_client/models/get_combined_benchmark_standings_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_combined_benchmark_standings_endpoint_output_item.py b/src/rapidata/api_client/models/get_combined_benchmark_standings_endpoint_output_item.py index 0a0109d510..49459d5e1b 100644 --- a/src/rapidata/api_client/models/get_combined_benchmark_standings_endpoint_output_item.py +++ b/src/rapidata/api_client/models/get_combined_benchmark_standings_endpoint_output_item.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_combined_leaderboard_matrix_endpoint_output.py b/src/rapidata/api_client/models/get_combined_leaderboard_matrix_endpoint_output.py index 4dfe47c876..59fbc198c8 100644 --- a/src/rapidata/api_client/models/get_combined_leaderboard_matrix_endpoint_output.py +++ b/src/rapidata/api_client/models/get_combined_leaderboard_matrix_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_combined_leaderboard_standings_endpoint_output.py b/src/rapidata/api_client/models/get_combined_leaderboard_standings_endpoint_output.py index e3f779289a..d0990e8251 100644 --- a/src/rapidata/api_client/models/get_combined_leaderboard_standings_endpoint_output.py +++ b/src/rapidata/api_client/models/get_combined_leaderboard_standings_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_combined_leaderboard_standings_endpoint_output_item.py b/src/rapidata/api_client/models/get_combined_leaderboard_standings_endpoint_output_item.py index f6c93102ee..9125301c99 100644 --- a/src/rapidata/api_client/models/get_combined_leaderboard_standings_endpoint_output_item.py +++ b/src/rapidata/api_client/models/get_combined_leaderboard_standings_endpoint_output_item.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_compare_ab_summary_endpoint_output.py b/src/rapidata/api_client/models/get_compare_ab_summary_endpoint_output.py index 27a144f947..06647baf2d 100644 --- a/src/rapidata/api_client/models/get_compare_ab_summary_endpoint_output.py +++ b/src/rapidata/api_client/models/get_compare_ab_summary_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_compatible_validation_sets_endpoint_output.py b/src/rapidata/api_client/models/get_compatible_validation_sets_endpoint_output.py index bab0fbe262..d69c593d34 100644 --- a/src/rapidata/api_client/models/get_compatible_validation_sets_endpoint_output.py +++ b/src/rapidata/api_client/models/get_compatible_validation_sets_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_compatible_validation_sets_endpoint_validation_set_output.py b/src/rapidata/api_client/models/get_compatible_validation_sets_endpoint_validation_set_output.py index ac006b8310..0c2b370ea2 100644 --- a/src/rapidata/api_client/models/get_compatible_validation_sets_endpoint_validation_set_output.py +++ b/src/rapidata/api_client/models/get_compatible_validation_sets_endpoint_validation_set_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_completion_time_histogram_endpoint_output.py b/src/rapidata/api_client/models/get_completion_time_histogram_endpoint_output.py index 301e21b820..b7fb69f016 100644 --- a/src/rapidata/api_client/models/get_completion_time_histogram_endpoint_output.py +++ b/src/rapidata/api_client/models/get_completion_time_histogram_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_completion_time_histogram_endpoint_output_bucket.py b/src/rapidata/api_client/models/get_completion_time_histogram_endpoint_output_bucket.py index 660c0a7655..b6bd60b010 100644 --- a/src/rapidata/api_client/models/get_completion_time_histogram_endpoint_output_bucket.py +++ b/src/rapidata/api_client/models/get_completion_time_histogram_endpoint_output_bucket.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_cost_time_series_endpoint_cost_data_point.py b/src/rapidata/api_client/models/get_cost_time_series_endpoint_cost_data_point.py index b5e58f7645..f699087190 100644 --- a/src/rapidata/api_client/models/get_cost_time_series_endpoint_cost_data_point.py +++ b/src/rapidata/api_client/models/get_cost_time_series_endpoint_cost_data_point.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_cost_time_series_endpoint_output.py b/src/rapidata/api_client/models/get_cost_time_series_endpoint_output.py index 985a6a1f6a..499bccf35b 100644 --- a/src/rapidata/api_client/models/get_cost_time_series_endpoint_output.py +++ b/src/rapidata/api_client/models/get_cost_time_series_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_customer_capabilities_endpoint_output.py b/src/rapidata/api_client/models/get_customer_capabilities_endpoint_output.py index ea24457438..6fc86b217c 100644 --- a/src/rapidata/api_client/models/get_customer_capabilities_endpoint_output.py +++ b/src/rapidata/api_client/models/get_customer_capabilities_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_datapoint_endpoint_output.py b/src/rapidata/api_client/models/get_datapoint_endpoint_output.py index cad488f271..f3eb134fe1 100644 --- a/src/rapidata/api_client/models/get_datapoint_endpoint_output.py +++ b/src/rapidata/api_client/models/get_datapoint_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_dataset_by_id_endpoint_output.py b/src/rapidata/api_client/models/get_dataset_by_id_endpoint_output.py index 726341313d..5d5a4326e7 100644 --- a/src/rapidata/api_client/models/get_dataset_by_id_endpoint_output.py +++ b/src/rapidata/api_client/models/get_dataset_by_id_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_dataset_progress_endpoint_output.py b/src/rapidata/api_client/models/get_dataset_progress_endpoint_output.py index d834ba1720..797a6f9272 100644 --- a/src/rapidata/api_client/models/get_dataset_progress_endpoint_output.py +++ b/src/rapidata/api_client/models/get_dataset_progress_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_external_app_relation_members_endpoint_cursor_paged_result_of_output.py b/src/rapidata/api_client/models/get_external_app_relation_members_endpoint_cursor_paged_result_of_output.py index ab718e3e62..05f8b50560 100644 --- a/src/rapidata/api_client/models/get_external_app_relation_members_endpoint_cursor_paged_result_of_output.py +++ b/src/rapidata/api_client/models/get_external_app_relation_members_endpoint_cursor_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_external_app_relation_members_endpoint_output.py b/src/rapidata/api_client/models/get_external_app_relation_members_endpoint_output.py index 00e5e049fe..6ecc72605f 100644 --- a/src/rapidata/api_client/models/get_external_app_relation_members_endpoint_output.py +++ b/src/rapidata/api_client/models/get_external_app_relation_members_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_failed_datapoints_endpoint_datapoint.py b/src/rapidata/api_client/models/get_failed_datapoints_endpoint_datapoint.py index 03615e4499..67f3436cbb 100644 --- a/src/rapidata/api_client/models/get_failed_datapoints_endpoint_datapoint.py +++ b/src/rapidata/api_client/models/get_failed_datapoints_endpoint_datapoint.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_failed_datapoints_endpoint_output.py b/src/rapidata/api_client/models/get_failed_datapoints_endpoint_output.py index fc8a020e9b..42cbefebbc 100644 --- a/src/rapidata/api_client/models/get_failed_datapoints_endpoint_output.py +++ b/src/rapidata/api_client/models/get_failed_datapoints_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_fast_bid_multiplier_endpoint_output.py b/src/rapidata/api_client/models/get_fast_bid_multiplier_endpoint_output.py index 987841f12e..16492f4f23 100644 --- a/src/rapidata/api_client/models/get_fast_bid_multiplier_endpoint_output.py +++ b/src/rapidata/api_client/models/get_fast_bid_multiplier_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_flow_item_by_id_endpoint_output.py b/src/rapidata/api_client/models/get_flow_item_by_id_endpoint_output.py index 0082097db7..a487748c06 100644 --- a/src/rapidata/api_client/models/get_flow_item_by_id_endpoint_output.py +++ b/src/rapidata/api_client/models/get_flow_item_by_id_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_flow_item_creation_timeseries_endpoint_output.py b/src/rapidata/api_client/models/get_flow_item_creation_timeseries_endpoint_output.py index 02dbad71eb..cf511e9a90 100644 --- a/src/rapidata/api_client/models/get_flow_item_creation_timeseries_endpoint_output.py +++ b/src/rapidata/api_client/models/get_flow_item_creation_timeseries_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_flow_item_creation_timeseries_endpoint_output_data_point.py b/src/rapidata/api_client/models/get_flow_item_creation_timeseries_endpoint_output_data_point.py index 8d02d54d59..0626d616f8 100644 --- a/src/rapidata/api_client/models/get_flow_item_creation_timeseries_endpoint_output_data_point.py +++ b/src/rapidata/api_client/models/get_flow_item_creation_timeseries_endpoint_output_data_point.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_global_responses_endpoint_output.py b/src/rapidata/api_client/models/get_global_responses_endpoint_output.py index 611b9b039b..40c1a1449f 100644 --- a/src/rapidata/api_client/models/get_global_responses_endpoint_output.py +++ b/src/rapidata/api_client/models/get_global_responses_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_global_responses_endpoint_output_response.py b/src/rapidata/api_client/models/get_global_responses_endpoint_output_response.py index 6d7481a17f..a17fe11e14 100644 --- a/src/rapidata/api_client/models/get_global_responses_endpoint_output_response.py +++ b/src/rapidata/api_client/models/get_global_responses_endpoint_output_response.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_grouped_ranking_workflow_results_endpoint_output.py b/src/rapidata/api_client/models/get_grouped_ranking_workflow_results_endpoint_output.py index da68cbf47e..fbd0ba4613 100644 --- a/src/rapidata/api_client/models/get_grouped_ranking_workflow_results_endpoint_output.py +++ b/src/rapidata/api_client/models/get_grouped_ranking_workflow_results_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_grouped_ranking_workflow_results_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/get_grouped_ranking_workflow_results_endpoint_paged_result_of_output.py index 9b56ed7a31..cc35726f04 100644 --- a/src/rapidata/api_client/models/get_grouped_ranking_workflow_results_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/get_grouped_ranking_workflow_results_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_invoice_endpoint_output.py b/src/rapidata/api_client/models/get_invoice_endpoint_output.py index 9d95dde264..b0ce5308c5 100644 --- a/src/rapidata/api_client/models/get_invoice_endpoint_output.py +++ b/src/rapidata/api_client/models/get_invoice_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_job_ab_summary_endpoint_output.py b/src/rapidata/api_client/models/get_job_ab_summary_endpoint_output.py new file mode 100644 index 0000000000..99918b6207 --- /dev/null +++ b/src/rapidata/api_client/models/get_job_ab_summary_endpoint_output.py @@ -0,0 +1,90 @@ +# coding: utf-8 + +""" + Rapidata Asset API + + The API for the Rapidata Asset service + + The version of the OpenAPI document: 2026.08.19.0938-f150f5e + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictFloat, StrictInt +from typing import Any, ClassVar, Dict, List, Union +from pydantic import ValidationError +from rapidata.api_client.lazy_model import LazyValidatedModel +from typing import Optional, Set +from typing_extensions import Self + +class GetJobAbSummaryEndpointOutput(LazyValidatedModel): + """ + GetJobAbSummaryEndpointOutput + """ # noqa: E501 + win_counter: Dict[str, Union[StrictFloat, StrictInt]] = Field(description="The win count per compared option.", alias="winCounter") + all_target_groups_completed: StrictBool = Field(description="Whether all target groups have completed (result is then final).", alias="allTargetGroupsCompleted") + __properties: ClassVar[List[str]] = ["winCounter", "allTargetGroupsCompleted"] + + # model_config is inherited from LazyValidatedModel + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of GetJobAbSummaryEndpointOutput from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of GetJobAbSummaryEndpointOutput from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _data = { + "winCounter": obj.get("winCounter"), + "allTargetGroupsCompleted": obj.get("allTargetGroupsCompleted") + } + try: + _obj = cls.model_validate(_data) + except ValidationError as _val_error: + _obj = cls._lazy_construct(_data, _val_error) + return _obj + + diff --git a/src/rapidata/api_client/models/get_job_by_id_endpoint_output.py b/src/rapidata/api_client/models/get_job_by_id_endpoint_output.py index a150ddf24a..cbfe75243e 100644 --- a/src/rapidata/api_client/models/get_job_by_id_endpoint_output.py +++ b/src/rapidata/api_client/models/get_job_by_id_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -37,6 +37,7 @@ class GetJobByIdEndpointOutput(LazyValidatedModel): audience_id: StrictStr = Field(description="The audience id.", alias="audienceId") revision_number: StrictInt = Field(description="The revision number.", alias="revisionNumber") pipeline_id: StrictStr = Field(description="The pipeline id.", alias="pipelineId") + audience_name: Optional[StrictStr] = Field(default=None, description="The audience name, or null when the job's audience has since been deleted (jobs outlive their audience).", alias="audienceName") state: AudienceJobState = Field(description="The job state.") is_public: StrictBool = Field(description="Whether the job (and its results) is shared publicly.", alias="isPublic") audience_deleted: StrictBool = Field(description="Whether the audience backing this job was deleted, meaning the job can never run.", alias="audienceDeleted") @@ -49,7 +50,7 @@ class GetJobByIdEndpointOutput(LazyValidatedModel): owner_id: UUID = Field(description="The owner id.", alias="ownerId") owner_mail: StrictStr = Field(description="The owner email.", alias="ownerMail") organization_id: StrictStr = Field(description="The id of the organization that owns the entity.", alias="organizationId") - __properties: ClassVar[List[str]] = ["jobId", "name", "definitionId", "audienceId", "revisionNumber", "pipelineId", "state", "isPublic", "audienceDeleted", "completedAt", "resultFileName", "failedAt", "failureMessage", "reviewReason", "createdAt", "ownerId", "ownerMail", "organizationId"] + __properties: ClassVar[List[str]] = ["jobId", "name", "definitionId", "audienceId", "revisionNumber", "pipelineId", "audienceName", "state", "isPublic", "audienceDeleted", "completedAt", "resultFileName", "failedAt", "failureMessage", "reviewReason", "createdAt", "ownerId", "ownerMail", "organizationId"] # model_config is inherited from LazyValidatedModel @@ -86,6 +87,11 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) + # set to None if audience_name (nullable) is None + # and model_fields_set contains the field + if self.audience_name is None and "audience_name" in self.model_fields_set: + _dict['audienceName'] = None + # set to None if completed_at (nullable) is None # and model_fields_set contains the field if self.completed_at is None and "completed_at" in self.model_fields_set: @@ -129,6 +135,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: "audienceId": obj.get("audienceId"), "revisionNumber": obj.get("revisionNumber"), "pipelineId": obj.get("pipelineId"), + "audienceName": obj.get("audienceName"), "state": obj.get("state"), "isPublic": obj.get("isPublic"), "audienceDeleted": obj.get("audienceDeleted"), diff --git a/src/rapidata/api_client/models/get_job_cost_estimate_endpoint_output.py b/src/rapidata/api_client/models/get_job_cost_estimate_endpoint_output.py index a16b285304..da394fd614 100644 --- a/src/rapidata/api_client/models/get_job_cost_estimate_endpoint_output.py +++ b/src/rapidata/api_client/models/get_job_cost_estimate_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_job_datapoints_endpoint_output.py b/src/rapidata/api_client/models/get_job_datapoints_endpoint_output.py new file mode 100644 index 0000000000..a88a36b535 --- /dev/null +++ b/src/rapidata/api_client/models/get_job_datapoints_endpoint_output.py @@ -0,0 +1,108 @@ +# coding: utf-8 + +""" + Rapidata Asset API + + The API for the Rapidata Asset service + + The version of the OpenAPI document: 2026.08.19.0938-f150f5e + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from rapidata.api_client.models.i_asset import IAsset +from pydantic import ValidationError +from rapidata.api_client.lazy_model import LazyValidatedModel +from typing import Optional, Set +from typing_extensions import Self + +class GetJobDatapointsEndpointOutput(LazyValidatedModel): + """ + GetJobDatapointsEndpointOutput + """ # noqa: E501 + id: StrictStr = Field(description="The datapoint id.") + dataset_id: StrictStr = Field(description="The id of the dataset the datapoint belongs to.", alias="datasetId") + asset: IAsset = Field(description="The datapoint asset.") + context: Optional[StrictStr] = Field(default=None, description="The optional textual context.") + context_asset: Optional[IAsset] = Field(default=None, description="The optional context asset.", alias="contextAsset") + __properties: ClassVar[List[str]] = ["id", "datasetId", "asset", "context", "contextAsset"] + + # model_config is inherited from LazyValidatedModel + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of GetJobDatapointsEndpointOutput from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of asset + if self.asset: + _dict['asset'] = self.asset.to_dict() + # override the default output from pydantic by calling `to_dict()` of context_asset + if self.context_asset: + _dict['contextAsset'] = self.context_asset.to_dict() + # set to None if context (nullable) is None + # and model_fields_set contains the field + if self.context is None and "context" in self.model_fields_set: + _dict['context'] = None + + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of GetJobDatapointsEndpointOutput from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _data = { + "id": obj.get("id"), + "datasetId": obj.get("datasetId"), + "asset": IAsset.from_dict(obj["asset"]) if obj.get("asset") is not None else None, + "context": obj.get("context"), + "contextAsset": IAsset.from_dict(obj["contextAsset"]) if obj.get("contextAsset") is not None else None + } + try: + _obj = cls.model_validate(_data) + except ValidationError as _val_error: + _obj = cls._lazy_construct(_data, _val_error) + return _obj + + diff --git a/src/rapidata/api_client/models/get_job_datapoints_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/get_job_datapoints_endpoint_paged_result_of_output.py new file mode 100644 index 0000000000..6601377be9 --- /dev/null +++ b/src/rapidata/api_client/models/get_job_datapoints_endpoint_paged_result_of_output.py @@ -0,0 +1,104 @@ +# coding: utf-8 + +""" + Rapidata Asset API + + The API for the Rapidata Asset service + + The version of the OpenAPI document: 2026.08.19.0938-f150f5e + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictInt +from typing import Any, ClassVar, Dict, List, Optional +from rapidata.api_client.models.get_job_datapoints_endpoint_output import GetJobDatapointsEndpointOutput +from pydantic import ValidationError +from rapidata.api_client.lazy_model import LazyValidatedModel +from typing import Optional, Set +from typing_extensions import Self + +class GetJobDatapointsEndpointPagedResultOfOutput(LazyValidatedModel): + """ + GetJobDatapointsEndpointPagedResultOfOutput + """ # noqa: E501 + total: StrictInt + page: StrictInt + page_size: StrictInt = Field(alias="pageSize") + items: List[GetJobDatapointsEndpointOutput] + total_pages: Optional[StrictInt] = Field(default=None, alias="totalPages") + __properties: ClassVar[List[str]] = ["total", "page", "pageSize", "items", "totalPages"] + + # model_config is inherited from LazyValidatedModel + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of GetJobDatapointsEndpointPagedResultOfOutput from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in items (list) + _items = [] + if self.items: + for _item_items in self.items: + if _item_items: + _items.append(_item_items.to_dict()) + _dict['items'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of GetJobDatapointsEndpointPagedResultOfOutput from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _data = { + "total": obj.get("total"), + "page": obj.get("page"), + "pageSize": obj.get("pageSize"), + "items": [GetJobDatapointsEndpointOutput.from_dict(_item) for _item in obj["items"]] if obj.get("items") is not None else None, + "totalPages": obj.get("totalPages") + } + try: + _obj = cls.model_validate(_data) + except ValidationError as _val_error: + _obj = cls._lazy_construct(_data, _val_error) + return _obj + + diff --git a/src/rapidata/api_client/models/get_job_definition_by_id_endpoint_output.py b/src/rapidata/api_client/models/get_job_definition_by_id_endpoint_output.py index d530fa8878..2d10869ee4 100644 --- a/src/rapidata/api_client/models/get_job_definition_by_id_endpoint_output.py +++ b/src/rapidata/api_client/models/get_job_definition_by_id_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_job_definition_cost_estimate_endpoint_output.py b/src/rapidata/api_client/models/get_job_definition_cost_estimate_endpoint_output.py index 8070ca032c..5b4e57f8d2 100644 --- a/src/rapidata/api_client/models/get_job_definition_cost_estimate_endpoint_output.py +++ b/src/rapidata/api_client/models/get_job_definition_cost_estimate_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_job_progress_endpoint_output.py b/src/rapidata/api_client/models/get_job_progress_endpoint_output.py new file mode 100644 index 0000000000..a09aeb9faf --- /dev/null +++ b/src/rapidata/api_client/models/get_job_progress_endpoint_output.py @@ -0,0 +1,95 @@ +# coding: utf-8 + +""" + Rapidata Asset API + + The API for the Rapidata Asset service + + The version of the OpenAPI document: 2026.08.19.0938-f150f5e + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictFloat, StrictInt +from typing import Any, ClassVar, Dict, List, Union +from rapidata.api_client.models.labeling_state import LabelingState +from pydantic import ValidationError +from rapidata.api_client.lazy_model import LazyValidatedModel +from typing import Optional, Set +from typing_extensions import Self + +class GetJobProgressEndpointOutput(LazyValidatedModel): + """ + GetJobProgressEndpointOutput + """ # noqa: E501 + completion_percentage: Union[StrictFloat, StrictInt] = Field(description="The completion percentage (0–100).", alias="completionPercentage") + total: StrictInt = Field(description="The total number of rapids.") + completed: StrictInt = Field(description="The number of completed rapids.") + state: LabelingState = Field(description="The state of the job's labelling.") + __properties: ClassVar[List[str]] = ["completionPercentage", "total", "completed", "state"] + + # model_config is inherited from LazyValidatedModel + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of GetJobProgressEndpointOutput from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of GetJobProgressEndpointOutput from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _data = { + "completionPercentage": obj.get("completionPercentage"), + "total": obj.get("total"), + "completed": obj.get("completed"), + "state": obj.get("state") + } + try: + _obj = cls.model_validate(_data) + except ValidationError as _val_error: + _obj = cls._lazy_construct(_data, _val_error) + return _obj + + diff --git a/src/rapidata/api_client/models/get_job_responses_endpoint_output.py b/src/rapidata/api_client/models/get_job_responses_endpoint_output.py new file mode 100644 index 0000000000..e13587ce03 --- /dev/null +++ b/src/rapidata/api_client/models/get_job_responses_endpoint_output.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + Rapidata Asset API + + The API for the Rapidata Asset service + + The version of the OpenAPI document: 2026.08.19.0938-f150f5e + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict +from typing import Any, ClassVar, Dict, List +from rapidata.api_client.models.get_job_responses_endpoint_output_response import GetJobResponsesEndpointOutputResponse +from pydantic import ValidationError +from rapidata.api_client.lazy_model import LazyValidatedModel +from typing import Optional, Set +from typing_extensions import Self + +class GetJobResponsesEndpointOutput(LazyValidatedModel): + """ + GetJobResponsesEndpointOutput + """ # noqa: E501 + responses: List[GetJobResponsesEndpointOutputResponse] + __properties: ClassVar[List[str]] = ["responses"] + + # model_config is inherited from LazyValidatedModel + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of GetJobResponsesEndpointOutput from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in responses (list) + _items = [] + if self.responses: + for _item_responses in self.responses: + if _item_responses: + _items.append(_item_responses.to_dict()) + _dict['responses'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of GetJobResponsesEndpointOutput from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _data = { + "responses": [GetJobResponsesEndpointOutputResponse.from_dict(_item) for _item in obj["responses"]] if obj.get("responses") is not None else None + } + try: + _obj = cls.model_validate(_data) + except ValidationError as _val_error: + _obj = cls._lazy_construct(_data, _val_error) + return _obj + + diff --git a/src/rapidata/api_client/models/get_job_responses_endpoint_output_response.py b/src/rapidata/api_client/models/get_job_responses_endpoint_output_response.py new file mode 100644 index 0000000000..d315aa49d4 --- /dev/null +++ b/src/rapidata/api_client/models/get_job_responses_endpoint_output_response.py @@ -0,0 +1,106 @@ +# coding: utf-8 + +""" + Rapidata Asset API + + The API for the Rapidata Asset service + + The version of the OpenAPI document: 2026.08.19.0938-f150f5e + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictFloat, StrictInt, StrictStr +from typing import Any, ClassVar, Dict, List, Union +from rapidata.api_client.models.i_rapid_result import IRapidResult +from pydantic import ValidationError +from rapidata.api_client.lazy_model import LazyValidatedModel +from typing import Optional, Set +from typing_extensions import Self + +class GetJobResponsesEndpointOutputResponse(LazyValidatedModel): + """ + GetJobResponsesEndpointOutputResponse + """ # noqa: E501 + id: StrictStr + user_id: StrictStr = Field(alias="userId") + country: StrictStr + language: StrictStr + result: IRapidResult + user_score: Union[StrictFloat, StrictInt] = Field(alias="userScore") + user_scores: Dict[str, Union[StrictFloat, StrictInt]] = Field(alias="userScores") + demographic_information: Dict[str, StrictStr] = Field(alias="demographicInformation") + __properties: ClassVar[List[str]] = ["id", "userId", "country", "language", "result", "userScore", "userScores", "demographicInformation"] + + # model_config is inherited from LazyValidatedModel + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of GetJobResponsesEndpointOutputResponse from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of result + if self.result: + _dict['result'] = self.result.to_dict() + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of GetJobResponsesEndpointOutputResponse from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _data = { + "id": obj.get("id"), + "userId": obj.get("userId"), + "country": obj.get("country"), + "language": obj.get("language"), + "result": IRapidResult.from_dict(obj["result"]) if obj.get("result") is not None else None, + "userScore": obj.get("userScore"), + "userScores": obj.get("userScores"), + "demographicInformation": obj.get("demographicInformation") + } + try: + _obj = cls.model_validate(_data) + except ValidationError as _val_error: + _obj = cls._lazy_construct(_data, _val_error) + return _obj + + diff --git a/src/rapidata/api_client/models/get_job_result_navigation_endpoint_output.py b/src/rapidata/api_client/models/get_job_result_navigation_endpoint_output.py new file mode 100644 index 0000000000..0c415aedea --- /dev/null +++ b/src/rapidata/api_client/models/get_job_result_navigation_endpoint_output.py @@ -0,0 +1,115 @@ +# coding: utf-8 + +""" + Rapidata Asset API + + The API for the Rapidata Asset service + + The version of the OpenAPI document: 2026.08.19.0938-f150f5e + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictInt +from typing import Any, ClassVar, Dict, List +from rapidata.api_client.models.job_navigation_item import JobNavigationItem +from rapidata.api_client.models.job_rapid_result import JobRapidResult +from pydantic import ValidationError +from rapidata.api_client.lazy_model import LazyValidatedModel +from typing import Optional, Set +from typing_extensions import Self + +class GetJobResultNavigationEndpointOutput(LazyValidatedModel): + """ + GetJobResultNavigationEndpointOutput + """ # noqa: E501 + current: JobRapidResult = Field(description="The anchor rapid, as a full result.") + previous: List[JobNavigationItem] + next: List[JobNavigationItem] + index: StrictInt = Field(description="The 1-based position of the anchor within the filtered slice.") + total: StrictInt = Field(description="The total number of rapids in the filtered slice.") + __properties: ClassVar[List[str]] = ["current", "previous", "next", "index", "total"] + + # model_config is inherited from LazyValidatedModel + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of GetJobResultNavigationEndpointOutput from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of current + if self.current: + _dict['current'] = self.current.to_dict() + # override the default output from pydantic by calling `to_dict()` of each item in previous (list) + _items = [] + if self.previous: + for _item_previous in self.previous: + if _item_previous: + _items.append(_item_previous.to_dict()) + _dict['previous'] = _items + # override the default output from pydantic by calling `to_dict()` of each item in next (list) + _items = [] + if self.next: + for _item_next in self.next: + if _item_next: + _items.append(_item_next.to_dict()) + _dict['next'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of GetJobResultNavigationEndpointOutput from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _data = { + "current": JobRapidResult.from_dict(obj["current"]) if obj.get("current") is not None else None, + "previous": [JobNavigationItem.from_dict(_item) for _item in obj["previous"]] if obj.get("previous") is not None else None, + "next": [JobNavigationItem.from_dict(_item) for _item in obj["next"]] if obj.get("next") is not None else None, + "index": obj.get("index"), + "total": obj.get("total") + } + try: + _obj = cls.model_validate(_data) + except ValidationError as _val_error: + _obj = cls._lazy_construct(_data, _val_error) + return _obj + + diff --git a/src/rapidata/api_client/models/get_job_revision_endpoint_output.py b/src/rapidata/api_client/models/get_job_revision_endpoint_output.py index 04f0e64c8b..7b918a4d3b 100644 --- a/src/rapidata/api_client/models/get_job_revision_endpoint_output.py +++ b/src/rapidata/api_client/models/get_job_revision_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_latest_audience_inactivity_sync_endpoint_output.py b/src/rapidata/api_client/models/get_latest_audience_inactivity_sync_endpoint_output.py index 2f4101811b..b6e0603dd6 100644 --- a/src/rapidata/api_client/models/get_latest_audience_inactivity_sync_endpoint_output.py +++ b/src/rapidata/api_client/models/get_latest_audience_inactivity_sync_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_latest_audience_state_recalculation_endpoint_output.py b/src/rapidata/api_client/models/get_latest_audience_state_recalculation_endpoint_output.py index c4b2d25af5..3d66657f29 100644 --- a/src/rapidata/api_client/models/get_latest_audience_state_recalculation_endpoint_output.py +++ b/src/rapidata/api_client/models/get_latest_audience_state_recalculation_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_leaderboard_by_id_endpoint_output.py b/src/rapidata/api_client/models/get_leaderboard_by_id_endpoint_output.py index 2921aa6530..0f641bd140 100644 --- a/src/rapidata/api_client/models/get_leaderboard_by_id_endpoint_output.py +++ b/src/rapidata/api_client/models/get_leaderboard_by_id_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_order_by_id_endpoint_output.py b/src/rapidata/api_client/models/get_order_by_id_endpoint_output.py index ad68111e68..72b7ecbd27 100644 --- a/src/rapidata/api_client/models/get_order_by_id_endpoint_output.py +++ b/src/rapidata/api_client/models/get_order_by_id_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_organization_capabilities_endpoint_output.py b/src/rapidata/api_client/models/get_organization_capabilities_endpoint_output.py index 996b4822ad..bfd5a01970 100644 --- a/src/rapidata/api_client/models/get_organization_capabilities_endpoint_output.py +++ b/src/rapidata/api_client/models/get_organization_capabilities_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_organization_endpoint_output.py b/src/rapidata/api_client/models/get_organization_endpoint_output.py index 64c686e93c..93581de465 100644 --- a/src/rapidata/api_client/models/get_organization_endpoint_output.py +++ b/src/rapidata/api_client/models/get_organization_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_organization_owner_tier_endpoint_output.py b/src/rapidata/api_client/models/get_organization_owner_tier_endpoint_output.py index 8d8ea69b11..7aa6a6c63e 100644 --- a/src/rapidata/api_client/models/get_organization_owner_tier_endpoint_output.py +++ b/src/rapidata/api_client/models/get_organization_owner_tier_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_participant_by_id_endpoint_output.py b/src/rapidata/api_client/models/get_participant_by_id_endpoint_output.py index e4d2fdf164..57bba595c0 100644 --- a/src/rapidata/api_client/models/get_participant_by_id_endpoint_output.py +++ b/src/rapidata/api_client/models/get_participant_by_id_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_pipeline_by_id_endpoint_output.py b/src/rapidata/api_client/models/get_pipeline_by_id_endpoint_output.py index 362b0f4f2b..5022922576 100644 --- a/src/rapidata/api_client/models/get_pipeline_by_id_endpoint_output.py +++ b/src/rapidata/api_client/models/get_pipeline_by_id_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_platform_relation_members_endpoint_cursor_paged_result_of_output.py b/src/rapidata/api_client/models/get_platform_relation_members_endpoint_cursor_paged_result_of_output.py index 60c67141ac..0946fa3e44 100644 --- a/src/rapidata/api_client/models/get_platform_relation_members_endpoint_cursor_paged_result_of_output.py +++ b/src/rapidata/api_client/models/get_platform_relation_members_endpoint_cursor_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_platform_relation_members_endpoint_output.py b/src/rapidata/api_client/models/get_platform_relation_members_endpoint_output.py index 35108c538d..5f528e8fff 100644 --- a/src/rapidata/api_client/models/get_platform_relation_members_endpoint_output.py +++ b/src/rapidata/api_client/models/get_platform_relation_members_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_prompt_embedding_map_endpoint_output.py b/src/rapidata/api_client/models/get_prompt_embedding_map_endpoint_output.py index f18dd5df4c..fa0394f8a3 100644 --- a/src/rapidata/api_client/models/get_prompt_embedding_map_endpoint_output.py +++ b/src/rapidata/api_client/models/get_prompt_embedding_map_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_prompt_embedding_map_endpoint_output_point.py b/src/rapidata/api_client/models/get_prompt_embedding_map_endpoint_output_point.py index 3b45516d5f..32e008b420 100644 --- a/src/rapidata/api_client/models/get_prompt_embedding_map_endpoint_output_point.py +++ b/src/rapidata/api_client/models/get_prompt_embedding_map_endpoint_output_point.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_prompt_embedding_map_status_endpoint_output.py b/src/rapidata/api_client/models/get_prompt_embedding_map_status_endpoint_output.py index 2c2449c0e1..e37ecd2658 100644 --- a/src/rapidata/api_client/models/get_prompt_embedding_map_status_endpoint_output.py +++ b/src/rapidata/api_client/models/get_prompt_embedding_map_status_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_prompts_by_benchmark_endpoint_output.py b/src/rapidata/api_client/models/get_prompts_by_benchmark_endpoint_output.py index 99975b48fd..73b769a16a 100644 --- a/src/rapidata/api_client/models/get_prompts_by_benchmark_endpoint_output.py +++ b/src/rapidata/api_client/models/get_prompts_by_benchmark_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_prompts_by_benchmark_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/get_prompts_by_benchmark_endpoint_paged_result_of_output.py index 4e8bcca201..7b348f31d5 100644 --- a/src/rapidata/api_client/models/get_prompts_by_benchmark_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/get_prompts_by_benchmark_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_public_orders_endpoint_order_output.py b/src/rapidata/api_client/models/get_public_orders_endpoint_order_output.py index 9be7ad0b70..16c88f3ba9 100644 --- a/src/rapidata/api_client/models/get_public_orders_endpoint_order_output.py +++ b/src/rapidata/api_client/models/get_public_orders_endpoint_order_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_public_orders_endpoint_output.py b/src/rapidata/api_client/models/get_public_orders_endpoint_output.py index 5e316414e7..5b4f87a506 100644 --- a/src/rapidata/api_client/models/get_public_orders_endpoint_output.py +++ b/src/rapidata/api_client/models/get_public_orders_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_ranking_flow_item_results_endpoint_output.py b/src/rapidata/api_client/models/get_ranking_flow_item_results_endpoint_output.py index 08a0478990..e25fe502bb 100644 --- a/src/rapidata/api_client/models/get_ranking_flow_item_results_endpoint_output.py +++ b/src/rapidata/api_client/models/get_ranking_flow_item_results_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_ranking_flow_item_results_endpoint_output_datapoint.py b/src/rapidata/api_client/models/get_ranking_flow_item_results_endpoint_output_datapoint.py index 87e589a12d..9da522db94 100644 --- a/src/rapidata/api_client/models/get_ranking_flow_item_results_endpoint_output_datapoint.py +++ b/src/rapidata/api_client/models/get_ranking_flow_item_results_endpoint_output_datapoint.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_ranking_flow_item_vote_matrix_endpoint_output.py b/src/rapidata/api_client/models/get_ranking_flow_item_vote_matrix_endpoint_output.py index e338916a73..c6fe254ccc 100644 --- a/src/rapidata/api_client/models/get_ranking_flow_item_vote_matrix_endpoint_output.py +++ b/src/rapidata/api_client/models/get_ranking_flow_item_vote_matrix_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_ranking_workflow_results_endpoint_datapoint.py b/src/rapidata/api_client/models/get_ranking_workflow_results_endpoint_datapoint.py index 72594224f6..6e23609488 100644 --- a/src/rapidata/api_client/models/get_ranking_workflow_results_endpoint_datapoint.py +++ b/src/rapidata/api_client/models/get_ranking_workflow_results_endpoint_datapoint.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_ranking_workflow_results_endpoint_output.py b/src/rapidata/api_client/models/get_ranking_workflow_results_endpoint_output.py index 7869837826..092a656811 100644 --- a/src/rapidata/api_client/models/get_ranking_workflow_results_endpoint_output.py +++ b/src/rapidata/api_client/models/get_ranking_workflow_results_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_rapid_navigation_endpoint_card.py b/src/rapidata/api_client/models/get_rapid_navigation_endpoint_card.py index 2df8473f6e..e1c6b96d7a 100644 --- a/src/rapidata/api_client/models/get_rapid_navigation_endpoint_card.py +++ b/src/rapidata/api_client/models/get_rapid_navigation_endpoint_card.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_rapid_navigation_endpoint_card_response.py b/src/rapidata/api_client/models/get_rapid_navigation_endpoint_card_response.py index d908a34a12..d064e0e8d7 100644 --- a/src/rapidata/api_client/models/get_rapid_navigation_endpoint_card_response.py +++ b/src/rapidata/api_client/models/get_rapid_navigation_endpoint_card_response.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_rapid_navigation_endpoint_item.py b/src/rapidata/api_client/models/get_rapid_navigation_endpoint_item.py index 9ed110643b..9ee91d031b 100644 --- a/src/rapidata/api_client/models/get_rapid_navigation_endpoint_item.py +++ b/src/rapidata/api_client/models/get_rapid_navigation_endpoint_item.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_rapid_navigation_endpoint_output.py b/src/rapidata/api_client/models/get_rapid_navigation_endpoint_output.py index 2fc5bf8a20..6bd5f1f81a 100644 --- a/src/rapidata/api_client/models/get_rapid_navigation_endpoint_output.py +++ b/src/rapidata/api_client/models/get_rapid_navigation_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_recommended_validation_set_endpoint_output.py b/src/rapidata/api_client/models/get_recommended_validation_set_endpoint_output.py index 535f559f9a..55816d0f5e 100644 --- a/src/rapidata/api_client/models/get_recommended_validation_set_endpoint_output.py +++ b/src/rapidata/api_client/models/get_recommended_validation_set_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_recommended_validation_set_endpoint_validation_set_output.py b/src/rapidata/api_client/models/get_recommended_validation_set_endpoint_validation_set_output.py index 96ba313c2a..73084269d0 100644 --- a/src/rapidata/api_client/models/get_recommended_validation_set_endpoint_validation_set_output.py +++ b/src/rapidata/api_client/models/get_recommended_validation_set_endpoint_validation_set_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_reconciliation_status_endpoint_output.py b/src/rapidata/api_client/models/get_reconciliation_status_endpoint_output.py index ed9de1cf21..d5cdf353da 100644 --- a/src/rapidata/api_client/models/get_reconciliation_status_endpoint_output.py +++ b/src/rapidata/api_client/models/get_reconciliation_status_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_replicate_model_endpoint_output.py b/src/rapidata/api_client/models/get_replicate_model_endpoint_output.py index 010e6b3cc2..d5f48987fb 100644 --- a/src/rapidata/api_client/models/get_replicate_model_endpoint_output.py +++ b/src/rapidata/api_client/models/get_replicate_model_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_replicate_model_endpoint_parameter.py b/src/rapidata/api_client/models/get_replicate_model_endpoint_parameter.py index 23c514075e..626bb9108e 100644 --- a/src/rapidata/api_client/models/get_replicate_model_endpoint_parameter.py +++ b/src/rapidata/api_client/models/get_replicate_model_endpoint_parameter.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_response_count_histogram_endpoint_output.py b/src/rapidata/api_client/models/get_response_count_histogram_endpoint_output.py index 0c68363861..374becbc31 100644 --- a/src/rapidata/api_client/models/get_response_count_histogram_endpoint_output.py +++ b/src/rapidata/api_client/models/get_response_count_histogram_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_response_count_histogram_endpoint_output_bucket.py b/src/rapidata/api_client/models/get_response_count_histogram_endpoint_output_bucket.py index a59f00c658..ffedc866b7 100644 --- a/src/rapidata/api_client/models/get_response_count_histogram_endpoint_output_bucket.py +++ b/src/rapidata/api_client/models/get_response_count_histogram_endpoint_output_bucket.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_response_count_timeseries_endpoint_output.py b/src/rapidata/api_client/models/get_response_count_timeseries_endpoint_output.py index df69d2b6bf..f106befd64 100644 --- a/src/rapidata/api_client/models/get_response_count_timeseries_endpoint_output.py +++ b/src/rapidata/api_client/models/get_response_count_timeseries_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_response_count_timeseries_endpoint_output_data_point.py b/src/rapidata/api_client/models/get_response_count_timeseries_endpoint_output_data_point.py index dd2e1fafff..9c15ba0a6c 100644 --- a/src/rapidata/api_client/models/get_response_count_timeseries_endpoint_output_data_point.py +++ b/src/rapidata/api_client/models/get_response_count_timeseries_endpoint_output_data_point.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_responses_for_rapid_endpoint_output.py b/src/rapidata/api_client/models/get_responses_for_rapid_endpoint_output.py index 19e18f7961..40aa398bc2 100644 --- a/src/rapidata/api_client/models/get_responses_for_rapid_endpoint_output.py +++ b/src/rapidata/api_client/models/get_responses_for_rapid_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_responses_for_rapid_endpoint_output_response.py b/src/rapidata/api_client/models/get_responses_for_rapid_endpoint_output_response.py index 378b413c59..30f0efc063 100644 --- a/src/rapidata/api_client/models/get_responses_for_rapid_endpoint_output_response.py +++ b/src/rapidata/api_client/models/get_responses_for_rapid_endpoint_output_response.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_sample_by_id_endpoint_output.py b/src/rapidata/api_client/models/get_sample_by_id_endpoint_output.py index 636bb09f3e..5b39cc4b2e 100644 --- a/src/rapidata/api_client/models/get_sample_by_id_endpoint_output.py +++ b/src/rapidata/api_client/models/get_sample_by_id_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_sample_generation_endpoint_output.py b/src/rapidata/api_client/models/get_sample_generation_endpoint_output.py index 5cef03a6c0..d5915f3c9f 100644 --- a/src/rapidata/api_client/models/get_sample_generation_endpoint_output.py +++ b/src/rapidata/api_client/models/get_sample_generation_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_sample_generation_endpoint_output_participant.py b/src/rapidata/api_client/models/get_sample_generation_endpoint_output_participant.py index e06136ee68..0f4be48920 100644 --- a/src/rapidata/api_client/models/get_sample_generation_endpoint_output_participant.py +++ b/src/rapidata/api_client/models/get_sample_generation_endpoint_output_participant.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_sample_generation_items_endpoint_output.py b/src/rapidata/api_client/models/get_sample_generation_items_endpoint_output.py index ce83476dbd..818f46e939 100644 --- a/src/rapidata/api_client/models/get_sample_generation_items_endpoint_output.py +++ b/src/rapidata/api_client/models/get_sample_generation_items_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_sample_generation_items_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/get_sample_generation_items_endpoint_paged_result_of_output.py index b063d78dcd..a5b1fd09ea 100644 --- a/src/rapidata/api_client/models/get_sample_generation_items_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/get_sample_generation_items_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_sample_navigation_endpoint_output.py b/src/rapidata/api_client/models/get_sample_navigation_endpoint_output.py index 1c4f5a23a0..12eb07d3a7 100644 --- a/src/rapidata/api_client/models/get_sample_navigation_endpoint_output.py +++ b/src/rapidata/api_client/models/get_sample_navigation_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_sample_navigation_endpoint_sample.py b/src/rapidata/api_client/models/get_sample_navigation_endpoint_sample.py index f44fdf558b..a685d6889c 100644 --- a/src/rapidata/api_client/models/get_sample_navigation_endpoint_sample.py +++ b/src/rapidata/api_client/models/get_sample_navigation_endpoint_sample.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_samples_by_identifier_endpoint_output.py b/src/rapidata/api_client/models/get_samples_by_identifier_endpoint_output.py index 166e6986be..b6c6584b51 100644 --- a/src/rapidata/api_client/models/get_samples_by_identifier_endpoint_output.py +++ b/src/rapidata/api_client/models/get_samples_by_identifier_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_samples_by_identifier_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/get_samples_by_identifier_endpoint_paged_result_of_output.py index db93ef16da..6d9410c0f5 100644 --- a/src/rapidata/api_client/models/get_samples_by_identifier_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/get_samples_by_identifier_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_samples_by_participant_endpoint_i_sample_output.py b/src/rapidata/api_client/models/get_samples_by_participant_endpoint_i_sample_output.py index 6fed747bc8..f7d1ef39bb 100644 --- a/src/rapidata/api_client/models/get_samples_by_participant_endpoint_i_sample_output.py +++ b/src/rapidata/api_client/models/get_samples_by_participant_endpoint_i_sample_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_samples_by_participant_endpoint_i_sample_output_get_samples_by_participant_endpoint_placeholder_sample_output.py b/src/rapidata/api_client/models/get_samples_by_participant_endpoint_i_sample_output_get_samples_by_participant_endpoint_placeholder_sample_output.py index d0651040e7..56cd9ea979 100644 --- a/src/rapidata/api_client/models/get_samples_by_participant_endpoint_i_sample_output_get_samples_by_participant_endpoint_placeholder_sample_output.py +++ b/src/rapidata/api_client/models/get_samples_by_participant_endpoint_i_sample_output_get_samples_by_participant_endpoint_placeholder_sample_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_samples_by_participant_endpoint_i_sample_output_get_samples_by_participant_endpoint_sample_output.py b/src/rapidata/api_client/models/get_samples_by_participant_endpoint_i_sample_output_get_samples_by_participant_endpoint_sample_output.py index 47351ab309..cffcf01864 100644 --- a/src/rapidata/api_client/models/get_samples_by_participant_endpoint_i_sample_output_get_samples_by_participant_endpoint_sample_output.py +++ b/src/rapidata/api_client/models/get_samples_by_participant_endpoint_i_sample_output_get_samples_by_participant_endpoint_sample_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_samples_by_participant_endpoint_paged_result_of_i_sample_output.py b/src/rapidata/api_client/models/get_samples_by_participant_endpoint_paged_result_of_i_sample_output.py index a7c4603b5b..e1ebec138a 100644 --- a/src/rapidata/api_client/models/get_samples_by_participant_endpoint_paged_result_of_i_sample_output.py +++ b/src/rapidata/api_client/models/get_samples_by_participant_endpoint_paged_result_of_i_sample_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_signal_by_id_endpoint_output.py b/src/rapidata/api_client/models/get_signal_by_id_endpoint_output.py index d056345961..e1529f97c0 100644 --- a/src/rapidata/api_client/models/get_signal_by_id_endpoint_output.py +++ b/src/rapidata/api_client/models/get_signal_by_id_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_signal_run_by_id_endpoint_output.py b/src/rapidata/api_client/models/get_signal_run_by_id_endpoint_output.py index b07fe469cd..be1866760b 100644 --- a/src/rapidata/api_client/models/get_signal_run_by_id_endpoint_output.py +++ b/src/rapidata/api_client/models/get_signal_run_by_id_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_simple_workflow_results_endpoint_output.py b/src/rapidata/api_client/models/get_simple_workflow_results_endpoint_output.py index 660299c999..b6525304ba 100644 --- a/src/rapidata/api_client/models/get_simple_workflow_results_endpoint_output.py +++ b/src/rapidata/api_client/models/get_simple_workflow_results_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_simple_workflow_results_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/get_simple_workflow_results_endpoint_paged_result_of_output.py index 90eacc725f..65358e185b 100644 --- a/src/rapidata/api_client/models/get_simple_workflow_results_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/get_simple_workflow_results_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_simple_workflow_results_endpoint_response_output.py b/src/rapidata/api_client/models/get_simple_workflow_results_endpoint_response_output.py index 0757834ef4..b291fba6e9 100644 --- a/src/rapidata/api_client/models/get_simple_workflow_results_endpoint_response_output.py +++ b/src/rapidata/api_client/models/get_simple_workflow_results_endpoint_response_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_user_score_cache_endpoint_output.py b/src/rapidata/api_client/models/get_user_score_cache_endpoint_output.py index eb92af747f..e2be65cfa3 100644 --- a/src/rapidata/api_client/models/get_user_score_cache_endpoint_output.py +++ b/src/rapidata/api_client/models/get_user_score_cache_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_validation_rapids_endpoint_output.py b/src/rapidata/api_client/models/get_validation_rapids_endpoint_output.py index f045366355..51c02ae306 100644 --- a/src/rapidata/api_client/models/get_validation_rapids_endpoint_output.py +++ b/src/rapidata/api_client/models/get_validation_rapids_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_validation_rapids_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/get_validation_rapids_endpoint_paged_result_of_output.py index 393e323f31..755e7c7377 100644 --- a/src/rapidata/api_client/models/get_validation_rapids_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/get_validation_rapids_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_validation_set_by_id_endpoint_output.py b/src/rapidata/api_client/models/get_validation_set_by_id_endpoint_output.py index 4339cab6a2..de1ff71046 100644 --- a/src/rapidata/api_client/models/get_validation_set_by_id_endpoint_output.py +++ b/src/rapidata/api_client/models/get_validation_set_by_id_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_volume_discounts_endpoint_output.py b/src/rapidata/api_client/models/get_volume_discounts_endpoint_output.py index a22cc04509..ba50019157 100644 --- a/src/rapidata/api_client/models/get_volume_discounts_endpoint_output.py +++ b/src/rapidata/api_client/models/get_volume_discounts_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_volume_discounts_endpoint_output_volume_discount_item.py b/src/rapidata/api_client/models/get_volume_discounts_endpoint_output_volume_discount_item.py index da773bb642..baa4958827 100644 --- a/src/rapidata/api_client/models/get_volume_discounts_endpoint_output_volume_discount_item.py +++ b/src/rapidata/api_client/models/get_volume_discounts_endpoint_output_volume_discount_item.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_workflow_by_id_endpoint_output.py b/src/rapidata/api_client/models/get_workflow_by_id_endpoint_output.py index a694196d9e..54cf0f4753 100644 --- a/src/rapidata/api_client/models/get_workflow_by_id_endpoint_output.py +++ b/src/rapidata/api_client/models/get_workflow_by_id_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_workflow_progress_endpoint_output.py b/src/rapidata/api_client/models/get_workflow_progress_endpoint_output.py index 12949eba73..22e77760d4 100644 --- a/src/rapidata/api_client/models/get_workflow_progress_endpoint_output.py +++ b/src/rapidata/api_client/models/get_workflow_progress_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_workflow_responses_endpoint_output.py b/src/rapidata/api_client/models/get_workflow_responses_endpoint_output.py index 1cbc3f9e84..0ac25b8a03 100644 --- a/src/rapidata/api_client/models/get_workflow_responses_endpoint_output.py +++ b/src/rapidata/api_client/models/get_workflow_responses_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_workflow_responses_endpoint_response.py b/src/rapidata/api_client/models/get_workflow_responses_endpoint_response.py index 39e2b5db22..d2667f4183 100644 --- a/src/rapidata/api_client/models/get_workflow_responses_endpoint_response.py +++ b/src/rapidata/api_client/models/get_workflow_responses_endpoint_response.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_workflow_results_endpoint_output.py b/src/rapidata/api_client/models/get_workflow_results_endpoint_output.py index b75964a2ff..07ddde0816 100644 --- a/src/rapidata/api_client/models/get_workflow_results_endpoint_output.py +++ b/src/rapidata/api_client/models/get_workflow_results_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_workflow_results_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/get_workflow_results_endpoint_paged_result_of_output.py index 4ed8f13067..541a594462 100644 --- a/src/rapidata/api_client/models/get_workflow_results_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/get_workflow_results_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/get_workflow_results_endpoint_response_output.py b/src/rapidata/api_client/models/get_workflow_results_endpoint_response_output.py index 08c5b48f34..b7316396d7 100644 --- a/src/rapidata/api_client/models/get_workflow_results_endpoint_response_output.py +++ b/src/rapidata/api_client/models/get_workflow_results_endpoint_response_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/google_one_tap_login_endpoint_input.py b/src/rapidata/api_client/models/google_one_tap_login_endpoint_input.py index f7162a93f3..c5da8d99ff 100644 --- a/src/rapidata/api_client/models/google_one_tap_login_endpoint_input.py +++ b/src/rapidata/api_client/models/google_one_tap_login_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/google_one_tap_login_endpoint_output.py b/src/rapidata/api_client/models/google_one_tap_login_endpoint_output.py index 91e7f77cfd..7ca679252d 100644 --- a/src/rapidata/api_client/models/google_one_tap_login_endpoint_output.py +++ b/src/rapidata/api_client/models/google_one_tap_login_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/grant_bidder_relation_endpoint_input.py b/src/rapidata/api_client/models/grant_bidder_relation_endpoint_input.py index 5b9c531a6f..a7aba7c9ac 100644 --- a/src/rapidata/api_client/models/grant_bidder_relation_endpoint_input.py +++ b/src/rapidata/api_client/models/grant_bidder_relation_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/grant_external_app_relation_endpoint_input.py b/src/rapidata/api_client/models/grant_external_app_relation_endpoint_input.py index 4ca786f1ee..91cc8ced6f 100644 --- a/src/rapidata/api_client/models/grant_external_app_relation_endpoint_input.py +++ b/src/rapidata/api_client/models/grant_external_app_relation_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/grant_platform_relation_endpoint_input.py b/src/rapidata/api_client/models/grant_platform_relation_endpoint_input.py index 4f6ab65cf5..4004650e91 100644 --- a/src/rapidata/api_client/models/grant_platform_relation_endpoint_input.py +++ b/src/rapidata/api_client/models/grant_platform_relation_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/grant_voucher_endpoint_input.py b/src/rapidata/api_client/models/grant_voucher_endpoint_input.py index 2cf117c098..8d2742ce54 100644 --- a/src/rapidata/api_client/models/grant_voucher_endpoint_input.py +++ b/src/rapidata/api_client/models/grant_voucher_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/grant_voucher_endpoint_output.py b/src/rapidata/api_client/models/grant_voucher_endpoint_output.py index ba329dc06b..d1fbe2877f 100644 --- a/src/rapidata/api_client/models/grant_voucher_endpoint_output.py +++ b/src/rapidata/api_client/models/grant_voucher_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/grouped_ranking_group.py b/src/rapidata/api_client/models/grouped_ranking_group.py new file mode 100644 index 0000000000..7b042ea3f1 --- /dev/null +++ b/src/rapidata/api_client/models/grouped_ranking_group.py @@ -0,0 +1,98 @@ +# coding: utf-8 + +""" + Rapidata Asset API + + The API for the Rapidata Asset service + + The version of the OpenAPI document: 2026.08.19.0938-f150f5e + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List +from rapidata.api_client.models.i_pair_maker_information import IPairMakerInformation +from pydantic import ValidationError +from rapidata.api_client.lazy_model import LazyValidatedModel +from typing import Optional, Set +from typing_extensions import Self + +class GroupedRankingGroup(LazyValidatedModel): + """ + GroupedRankingGroup + """ # noqa: E501 + id: StrictStr + name: StrictStr + state: StrictStr + pair_maker_information: IPairMakerInformation = Field(alias="pairMakerInformation") + __properties: ClassVar[List[str]] = ["id", "name", "state", "pairMakerInformation"] + + # model_config is inherited from LazyValidatedModel + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of GroupedRankingGroup from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of pair_maker_information + if self.pair_maker_information: + _dict['pairMakerInformation'] = self.pair_maker_information.to_dict() + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of GroupedRankingGroup from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _data = { + "id": obj.get("id"), + "name": obj.get("name"), + "state": obj.get("state"), + "pairMakerInformation": IPairMakerInformation.from_dict(obj["pairMakerInformation"]) if obj.get("pairMakerInformation") is not None else None + } + try: + _obj = cls.model_validate(_data) + except ValidationError as _val_error: + _obj = cls._lazy_construct(_data, _val_error) + return _obj + + diff --git a/src/rapidata/api_client/models/hugging_face_sync_outcome.py b/src/rapidata/api_client/models/hugging_face_sync_outcome.py index 6f29915d4d..dc87fd3b7e 100644 --- a/src/rapidata/api_client/models/hugging_face_sync_outcome.py +++ b/src/rapidata/api_client/models/hugging_face_sync_outcome.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/hugging_face_sync_status.py b/src/rapidata/api_client/models/hugging_face_sync_status.py index bc1543af8d..ae883ae39d 100644 --- a/src/rapidata/api_client/models/hugging_face_sync_status.py +++ b/src/rapidata/api_client/models/hugging_face_sync_status.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_artifact.py b/src/rapidata/api_client/models/i_artifact.py index 8d2107081a..a261e30367 100644 --- a/src/rapidata/api_client/models/i_artifact.py +++ b/src/rapidata/api_client/models/i_artifact.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_artifact_campaign_artifact.py b/src/rapidata/api_client/models/i_artifact_campaign_artifact.py index 7628a63186..e316f51770 100644 --- a/src/rapidata/api_client/models/i_artifact_campaign_artifact.py +++ b/src/rapidata/api_client/models/i_artifact_campaign_artifact.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_artifact_dataset_artifact.py b/src/rapidata/api_client/models/i_artifact_dataset_artifact.py index c13a5f7561..93fd33b92f 100644 --- a/src/rapidata/api_client/models/i_artifact_dataset_artifact.py +++ b/src/rapidata/api_client/models/i_artifact_dataset_artifact.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_artifact_file_artifact.py b/src/rapidata/api_client/models/i_artifact_file_artifact.py index f2baff8311..80dc68b263 100644 --- a/src/rapidata/api_client/models/i_artifact_file_artifact.py +++ b/src/rapidata/api_client/models/i_artifact_file_artifact.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_artifact_workflow_artifact.py b/src/rapidata/api_client/models/i_artifact_workflow_artifact.py index 99bb7db945..18bed3ac47 100644 --- a/src/rapidata/api_client/models/i_artifact_workflow_artifact.py +++ b/src/rapidata/api_client/models/i_artifact_workflow_artifact.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_artifact_workflow_config_artifact.py b/src/rapidata/api_client/models/i_artifact_workflow_config_artifact.py index 00c62f7dd0..f16981607d 100644 --- a/src/rapidata/api_client/models/i_artifact_workflow_config_artifact.py +++ b/src/rapidata/api_client/models/i_artifact_workflow_config_artifact.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_asset.py b/src/rapidata/api_client/models/i_asset.py index c82f377de0..d341c22585 100644 --- a/src/rapidata/api_client/models/i_asset.py +++ b/src/rapidata/api_client/models/i_asset.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_asset_file_asset.py b/src/rapidata/api_client/models/i_asset_file_asset.py index 955e95a11d..8ca141347e 100644 --- a/src/rapidata/api_client/models/i_asset_file_asset.py +++ b/src/rapidata/api_client/models/i_asset_file_asset.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_asset_input.py b/src/rapidata/api_client/models/i_asset_input.py index ed8472b74e..f012ccf5e5 100644 --- a/src/rapidata/api_client/models/i_asset_input.py +++ b/src/rapidata/api_client/models/i_asset_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_asset_input_existing_asset_input.py b/src/rapidata/api_client/models/i_asset_input_existing_asset_input.py index 29e48ea4a4..0977b56599 100644 --- a/src/rapidata/api_client/models/i_asset_input_existing_asset_input.py +++ b/src/rapidata/api_client/models/i_asset_input_existing_asset_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_asset_input_multi_asset_input.py b/src/rapidata/api_client/models/i_asset_input_multi_asset_input.py index 2f6c2279f7..7875056bc2 100644 --- a/src/rapidata/api_client/models/i_asset_input_multi_asset_input.py +++ b/src/rapidata/api_client/models/i_asset_input_multi_asset_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_asset_input_text_asset_input.py b/src/rapidata/api_client/models/i_asset_input_text_asset_input.py index 7032402543..ad93bfa8ec 100644 --- a/src/rapidata/api_client/models/i_asset_input_text_asset_input.py +++ b/src/rapidata/api_client/models/i_asset_input_text_asset_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_asset_multi_asset.py b/src/rapidata/api_client/models/i_asset_multi_asset.py index 57a611dc6e..917358dd34 100644 --- a/src/rapidata/api_client/models/i_asset_multi_asset.py +++ b/src/rapidata/api_client/models/i_asset_multi_asset.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_asset_null_asset.py b/src/rapidata/api_client/models/i_asset_null_asset.py index 901f51c21f..67c7f86553 100644 --- a/src/rapidata/api_client/models/i_asset_null_asset.py +++ b/src/rapidata/api_client/models/i_asset_null_asset.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_asset_text_asset.py b/src/rapidata/api_client/models/i_asset_text_asset.py index ad2d546baf..a07addd38a 100644 --- a/src/rapidata/api_client/models/i_asset_text_asset.py +++ b/src/rapidata/api_client/models/i_asset_text_asset.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_audience_filter.py b/src/rapidata/api_client/models/i_audience_filter.py index 91145f318a..776a4b3fd5 100644 --- a/src/rapidata/api_client/models/i_audience_filter.py +++ b/src/rapidata/api_client/models/i_audience_filter.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_audience_filter_and_audience_filter.py b/src/rapidata/api_client/models/i_audience_filter_and_audience_filter.py index e573affef6..f274ed25fe 100644 --- a/src/rapidata/api_client/models/i_audience_filter_and_audience_filter.py +++ b/src/rapidata/api_client/models/i_audience_filter_and_audience_filter.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_audience_filter_country_audience_filter.py b/src/rapidata/api_client/models/i_audience_filter_country_audience_filter.py index 2810fece8e..3482970a5d 100644 --- a/src/rapidata/api_client/models/i_audience_filter_country_audience_filter.py +++ b/src/rapidata/api_client/models/i_audience_filter_country_audience_filter.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_audience_filter_demographic_audience_filter.py b/src/rapidata/api_client/models/i_audience_filter_demographic_audience_filter.py index bd859a0973..397ffaf630 100644 --- a/src/rapidata/api_client/models/i_audience_filter_demographic_audience_filter.py +++ b/src/rapidata/api_client/models/i_audience_filter_demographic_audience_filter.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_audience_filter_device_audience_filter.py b/src/rapidata/api_client/models/i_audience_filter_device_audience_filter.py index 0a392091e4..dbec8d7060 100644 --- a/src/rapidata/api_client/models/i_audience_filter_device_audience_filter.py +++ b/src/rapidata/api_client/models/i_audience_filter_device_audience_filter.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_audience_filter_language_audience_filter.py b/src/rapidata/api_client/models/i_audience_filter_language_audience_filter.py index 4240afdd25..9231378c33 100644 --- a/src/rapidata/api_client/models/i_audience_filter_language_audience_filter.py +++ b/src/rapidata/api_client/models/i_audience_filter_language_audience_filter.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_audience_filter_not_audience_filter.py b/src/rapidata/api_client/models/i_audience_filter_not_audience_filter.py index 8ffd3ffb62..0a1765b0b7 100644 --- a/src/rapidata/api_client/models/i_audience_filter_not_audience_filter.py +++ b/src/rapidata/api_client/models/i_audience_filter_not_audience_filter.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_audience_filter_or_audience_filter.py b/src/rapidata/api_client/models/i_audience_filter_or_audience_filter.py index 3122b4e516..2bc0e1df97 100644 --- a/src/rapidata/api_client/models/i_audience_filter_or_audience_filter.py +++ b/src/rapidata/api_client/models/i_audience_filter_or_audience_filter.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_billing_group.py b/src/rapidata/api_client/models/i_billing_group.py index 7fdeedc640..3e1333caf6 100644 --- a/src/rapidata/api_client/models/i_billing_group.py +++ b/src/rapidata/api_client/models/i_billing_group.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_billing_group_audience_distillation_billing_group.py b/src/rapidata/api_client/models/i_billing_group_audience_distillation_billing_group.py index c03fc1e42e..db28499f90 100644 --- a/src/rapidata/api_client/models/i_billing_group_audience_distillation_billing_group.py +++ b/src/rapidata/api_client/models/i_billing_group_audience_distillation_billing_group.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_billing_group_audience_job_billing_group.py b/src/rapidata/api_client/models/i_billing_group_audience_job_billing_group.py index e4e7540b0f..98670e4492 100644 --- a/src/rapidata/api_client/models/i_billing_group_audience_job_billing_group.py +++ b/src/rapidata/api_client/models/i_billing_group_audience_job_billing_group.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_billing_group_benchmark_billing_group.py b/src/rapidata/api_client/models/i_billing_group_benchmark_billing_group.py index 3b4d5c5fd4..6162e99b64 100644 --- a/src/rapidata/api_client/models/i_billing_group_benchmark_billing_group.py +++ b/src/rapidata/api_client/models/i_billing_group_benchmark_billing_group.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_billing_group_order_billing_group.py b/src/rapidata/api_client/models/i_billing_group_order_billing_group.py index 5dda48452f..896118f011 100644 --- a/src/rapidata/api_client/models/i_billing_group_order_billing_group.py +++ b/src/rapidata/api_client/models/i_billing_group_order_billing_group.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_billing_group_ranking_flow_billing_group.py b/src/rapidata/api_client/models/i_billing_group_ranking_flow_billing_group.py index a11bd85374..cd97f20e67 100644 --- a/src/rapidata/api_client/models/i_billing_group_ranking_flow_billing_group.py +++ b/src/rapidata/api_client/models/i_billing_group_ranking_flow_billing_group.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_billing_group_validation_set_billing_group.py b/src/rapidata/api_client/models/i_billing_group_validation_set_billing_group.py index 68bb3a6ca7..bf7ee974aa 100644 --- a/src/rapidata/api_client/models/i_billing_group_validation_set_billing_group.py +++ b/src/rapidata/api_client/models/i_billing_group_validation_set_billing_group.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_campaign_filter.py b/src/rapidata/api_client/models/i_campaign_filter.py index da01d0bc09..190434c076 100644 --- a/src/rapidata/api_client/models/i_campaign_filter.py +++ b/src/rapidata/api_client/models/i_campaign_filter.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_campaign_filter_and_filter.py b/src/rapidata/api_client/models/i_campaign_filter_and_filter.py index 16424130f9..23d6f33548 100644 --- a/src/rapidata/api_client/models/i_campaign_filter_and_filter.py +++ b/src/rapidata/api_client/models/i_campaign_filter_and_filter.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_campaign_filter_audience_state_filter.py b/src/rapidata/api_client/models/i_campaign_filter_audience_state_filter.py index 82d63a666a..3d36f72906 100644 --- a/src/rapidata/api_client/models/i_campaign_filter_audience_state_filter.py +++ b/src/rapidata/api_client/models/i_campaign_filter_audience_state_filter.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_campaign_filter_campaign_cooldown_filter.py b/src/rapidata/api_client/models/i_campaign_filter_campaign_cooldown_filter.py index e2c1490764..2ad3eacf58 100644 --- a/src/rapidata/api_client/models/i_campaign_filter_campaign_cooldown_filter.py +++ b/src/rapidata/api_client/models/i_campaign_filter_campaign_cooldown_filter.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_campaign_filter_campaign_id_filter.py b/src/rapidata/api_client/models/i_campaign_filter_campaign_id_filter.py index 5d8e89169d..603fe79699 100644 --- a/src/rapidata/api_client/models/i_campaign_filter_campaign_id_filter.py +++ b/src/rapidata/api_client/models/i_campaign_filter_campaign_id_filter.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_campaign_filter_campaign_session_count_filter.py b/src/rapidata/api_client/models/i_campaign_filter_campaign_session_count_filter.py index de8fbf303a..0d07190d89 100644 --- a/src/rapidata/api_client/models/i_campaign_filter_campaign_session_count_filter.py +++ b/src/rapidata/api_client/models/i_campaign_filter_campaign_session_count_filter.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_campaign_filter_country_filter.py b/src/rapidata/api_client/models/i_campaign_filter_country_filter.py index 076493c534..145c5b6f03 100644 --- a/src/rapidata/api_client/models/i_campaign_filter_country_filter.py +++ b/src/rapidata/api_client/models/i_campaign_filter_country_filter.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_campaign_filter_demographic_filter.py b/src/rapidata/api_client/models/i_campaign_filter_demographic_filter.py index 81a14cc223..eb31d581ea 100644 --- a/src/rapidata/api_client/models/i_campaign_filter_demographic_filter.py +++ b/src/rapidata/api_client/models/i_campaign_filter_demographic_filter.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_campaign_filter_device_filter.py b/src/rapidata/api_client/models/i_campaign_filter_device_filter.py index d8638e7d3a..e77434e8a4 100644 --- a/src/rapidata/api_client/models/i_campaign_filter_device_filter.py +++ b/src/rapidata/api_client/models/i_campaign_filter_device_filter.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_campaign_filter_dsp_filter.py b/src/rapidata/api_client/models/i_campaign_filter_dsp_filter.py index 8d2b00660b..fc3f1657c4 100644 --- a/src/rapidata/api_client/models/i_campaign_filter_dsp_filter.py +++ b/src/rapidata/api_client/models/i_campaign_filter_dsp_filter.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_campaign_filter_language_filter.py b/src/rapidata/api_client/models/i_campaign_filter_language_filter.py index 5b9f744ff9..e663c58056 100644 --- a/src/rapidata/api_client/models/i_campaign_filter_language_filter.py +++ b/src/rapidata/api_client/models/i_campaign_filter_language_filter.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_campaign_filter_new_user_filter.py b/src/rapidata/api_client/models/i_campaign_filter_new_user_filter.py index 684a2d7ff6..8e010a261f 100644 --- a/src/rapidata/api_client/models/i_campaign_filter_new_user_filter.py +++ b/src/rapidata/api_client/models/i_campaign_filter_new_user_filter.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_campaign_filter_not_filter.py b/src/rapidata/api_client/models/i_campaign_filter_not_filter.py index 92f94928f5..4d349a9c0f 100644 --- a/src/rapidata/api_client/models/i_campaign_filter_not_filter.py +++ b/src/rapidata/api_client/models/i_campaign_filter_not_filter.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_campaign_filter_or_filter.py b/src/rapidata/api_client/models/i_campaign_filter_or_filter.py index e8bc2e5116..2150c42868 100644 --- a/src/rapidata/api_client/models/i_campaign_filter_or_filter.py +++ b/src/rapidata/api_client/models/i_campaign_filter_or_filter.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_campaign_filter_response_count_filter.py b/src/rapidata/api_client/models/i_campaign_filter_response_count_filter.py index 75db54fd82..23cbfaa470 100644 --- a/src/rapidata/api_client/models/i_campaign_filter_response_count_filter.py +++ b/src/rapidata/api_client/models/i_campaign_filter_response_count_filter.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_campaign_filter_user_action_restriction_filter.py b/src/rapidata/api_client/models/i_campaign_filter_user_action_restriction_filter.py index f37e545a1f..a42ee4d06e 100644 --- a/src/rapidata/api_client/models/i_campaign_filter_user_action_restriction_filter.py +++ b/src/rapidata/api_client/models/i_campaign_filter_user_action_restriction_filter.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_campaign_filter_user_score_filter.py b/src/rapidata/api_client/models/i_campaign_filter_user_score_filter.py index 59fcd42ee6..a959c63f3f 100644 --- a/src/rapidata/api_client/models/i_campaign_filter_user_score_filter.py +++ b/src/rapidata/api_client/models/i_campaign_filter_user_score_filter.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_campaign_selection.py b/src/rapidata/api_client/models/i_campaign_selection.py index 7b95cc5e82..eb0b66bf61 100644 --- a/src/rapidata/api_client/models/i_campaign_selection.py +++ b/src/rapidata/api_client/models/i_campaign_selection.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_campaign_selection_ab_test_selection.py b/src/rapidata/api_client/models/i_campaign_selection_ab_test_selection.py index 40ab59fcf3..243e7ad0a5 100644 --- a/src/rapidata/api_client/models/i_campaign_selection_ab_test_selection.py +++ b/src/rapidata/api_client/models/i_campaign_selection_ab_test_selection.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_campaign_selection_audience_selection.py b/src/rapidata/api_client/models/i_campaign_selection_audience_selection.py index f0d1af01a5..0328c51e16 100644 --- a/src/rapidata/api_client/models/i_campaign_selection_audience_selection.py +++ b/src/rapidata/api_client/models/i_campaign_selection_audience_selection.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_campaign_selection_capped_selection.py b/src/rapidata/api_client/models/i_campaign_selection_capped_selection.py index 8e3596eaff..46875eefc5 100644 --- a/src/rapidata/api_client/models/i_campaign_selection_capped_selection.py +++ b/src/rapidata/api_client/models/i_campaign_selection_capped_selection.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_campaign_selection_conditional_validation_selection.py b/src/rapidata/api_client/models/i_campaign_selection_conditional_validation_selection.py index 1868441f77..c28190af67 100644 --- a/src/rapidata/api_client/models/i_campaign_selection_conditional_validation_selection.py +++ b/src/rapidata/api_client/models/i_campaign_selection_conditional_validation_selection.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_campaign_selection_demographic_selection.py b/src/rapidata/api_client/models/i_campaign_selection_demographic_selection.py index 62ba233ee7..a70118c878 100644 --- a/src/rapidata/api_client/models/i_campaign_selection_demographic_selection.py +++ b/src/rapidata/api_client/models/i_campaign_selection_demographic_selection.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_campaign_selection_enforcing_selection.py b/src/rapidata/api_client/models/i_campaign_selection_enforcing_selection.py index 5d2b6b1b24..2a6e6f797f 100644 --- a/src/rapidata/api_client/models/i_campaign_selection_enforcing_selection.py +++ b/src/rapidata/api_client/models/i_campaign_selection_enforcing_selection.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_campaign_selection_labeling_selection.py b/src/rapidata/api_client/models/i_campaign_selection_labeling_selection.py index d9daeb9895..12e3e8f361 100644 --- a/src/rapidata/api_client/models/i_campaign_selection_labeling_selection.py +++ b/src/rapidata/api_client/models/i_campaign_selection_labeling_selection.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_campaign_selection_shuffling_selection.py b/src/rapidata/api_client/models/i_campaign_selection_shuffling_selection.py index 77ffa547c9..c7e6520424 100644 --- a/src/rapidata/api_client/models/i_campaign_selection_shuffling_selection.py +++ b/src/rapidata/api_client/models/i_campaign_selection_shuffling_selection.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_campaign_selection_static_selection.py b/src/rapidata/api_client/models/i_campaign_selection_static_selection.py index 6d16f39f25..d1f2132696 100644 --- a/src/rapidata/api_client/models/i_campaign_selection_static_selection.py +++ b/src/rapidata/api_client/models/i_campaign_selection_static_selection.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_campaign_selection_validation_selection.py b/src/rapidata/api_client/models/i_campaign_selection_validation_selection.py index fed6bb3cfa..98113fc1c8 100644 --- a/src/rapidata/api_client/models/i_campaign_selection_validation_selection.py +++ b/src/rapidata/api_client/models/i_campaign_selection_validation_selection.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_cooldown_duration.py b/src/rapidata/api_client/models/i_cooldown_duration.py index 918557acc7..d84bc4ff40 100644 --- a/src/rapidata/api_client/models/i_cooldown_duration.py +++ b/src/rapidata/api_client/models/i_cooldown_duration.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_cooldown_duration_fixed_cooldown_duration.py b/src/rapidata/api_client/models/i_cooldown_duration_fixed_cooldown_duration.py index 2c4d09bf2d..8debf1b500 100644 --- a/src/rapidata/api_client/models/i_cooldown_duration_fixed_cooldown_duration.py +++ b/src/rapidata/api_client/models/i_cooldown_duration_fixed_cooldown_duration.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_cooldown_duration_random_cooldown_duration.py b/src/rapidata/api_client/models/i_cooldown_duration_random_cooldown_duration.py index 6d1f75e7d3..5542cccea4 100644 --- a/src/rapidata/api_client/models/i_cooldown_duration_random_cooldown_duration.py +++ b/src/rapidata/api_client/models/i_cooldown_duration_random_cooldown_duration.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_dataset_clone_dataset.py b/src/rapidata/api_client/models/i_dataset_clone_dataset.py index a4b018f11c..f1dec666d1 100644 --- a/src/rapidata/api_client/models/i_dataset_clone_dataset.py +++ b/src/rapidata/api_client/models/i_dataset_clone_dataset.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_example_payload.py b/src/rapidata/api_client/models/i_example_payload.py index 40a2295882..4e9719bd71 100644 --- a/src/rapidata/api_client/models/i_example_payload.py +++ b/src/rapidata/api_client/models/i_example_payload.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_example_payload_classify_example_payload.py b/src/rapidata/api_client/models/i_example_payload_classify_example_payload.py index a2dfdc0563..3648a8b6fd 100644 --- a/src/rapidata/api_client/models/i_example_payload_classify_example_payload.py +++ b/src/rapidata/api_client/models/i_example_payload_classify_example_payload.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_example_payload_compare_example_payload.py b/src/rapidata/api_client/models/i_example_payload_compare_example_payload.py index e1a93cb517..57d3925a7e 100644 --- a/src/rapidata/api_client/models/i_example_payload_compare_example_payload.py +++ b/src/rapidata/api_client/models/i_example_payload_compare_example_payload.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_example_payload_line_example_payload.py b/src/rapidata/api_client/models/i_example_payload_line_example_payload.py index d7d51620e7..750e357cc4 100644 --- a/src/rapidata/api_client/models/i_example_payload_line_example_payload.py +++ b/src/rapidata/api_client/models/i_example_payload_line_example_payload.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_example_payload_locate_example_payload.py b/src/rapidata/api_client/models/i_example_payload_locate_example_payload.py index b7517c3b44..89c4607984 100644 --- a/src/rapidata/api_client/models/i_example_payload_locate_example_payload.py +++ b/src/rapidata/api_client/models/i_example_payload_locate_example_payload.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_example_payload_scrub_example_payload.py b/src/rapidata/api_client/models/i_example_payload_scrub_example_payload.py index 465ed0a947..37f6123660 100644 --- a/src/rapidata/api_client/models/i_example_payload_scrub_example_payload.py +++ b/src/rapidata/api_client/models/i_example_payload_scrub_example_payload.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_example_payload_transcription_example_payload.py b/src/rapidata/api_client/models/i_example_payload_transcription_example_payload.py index d12bcd7d6f..78c0e00f81 100644 --- a/src/rapidata/api_client/models/i_example_payload_transcription_example_payload.py +++ b/src/rapidata/api_client/models/i_example_payload_transcription_example_payload.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_example_truth.py b/src/rapidata/api_client/models/i_example_truth.py index e9a9764d7a..8a20ca37e1 100644 --- a/src/rapidata/api_client/models/i_example_truth.py +++ b/src/rapidata/api_client/models/i_example_truth.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_example_truth_classify_example_truth.py b/src/rapidata/api_client/models/i_example_truth_classify_example_truth.py index 9e35d289f3..01d3e69406 100644 --- a/src/rapidata/api_client/models/i_example_truth_classify_example_truth.py +++ b/src/rapidata/api_client/models/i_example_truth_classify_example_truth.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_example_truth_compare_example_truth.py b/src/rapidata/api_client/models/i_example_truth_compare_example_truth.py index 12ddca2c7d..51562642a3 100644 --- a/src/rapidata/api_client/models/i_example_truth_compare_example_truth.py +++ b/src/rapidata/api_client/models/i_example_truth_compare_example_truth.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_example_truth_line_example_truth.py b/src/rapidata/api_client/models/i_example_truth_line_example_truth.py index 4e1869ae1c..965d10b598 100644 --- a/src/rapidata/api_client/models/i_example_truth_line_example_truth.py +++ b/src/rapidata/api_client/models/i_example_truth_line_example_truth.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_example_truth_locate_example_truth.py b/src/rapidata/api_client/models/i_example_truth_locate_example_truth.py index a857dde9f0..d501bc6177 100644 --- a/src/rapidata/api_client/models/i_example_truth_locate_example_truth.py +++ b/src/rapidata/api_client/models/i_example_truth_locate_example_truth.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_example_truth_scrub_example_truth.py b/src/rapidata/api_client/models/i_example_truth_scrub_example_truth.py index a8eaaad8b9..46bff80a91 100644 --- a/src/rapidata/api_client/models/i_example_truth_scrub_example_truth.py +++ b/src/rapidata/api_client/models/i_example_truth_scrub_example_truth.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_example_truth_transcription_example_truth.py b/src/rapidata/api_client/models/i_example_truth_transcription_example_truth.py index a93027045f..076a8dd26a 100644 --- a/src/rapidata/api_client/models/i_example_truth_transcription_example_truth.py +++ b/src/rapidata/api_client/models/i_example_truth_transcription_example_truth.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_faucet_input.py b/src/rapidata/api_client/models/i_faucet_input.py index 8727191583..eb88234775 100644 --- a/src/rapidata/api_client/models/i_faucet_input.py +++ b/src/rapidata/api_client/models/i_faucet_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_faucet_input_replicate_faucet_input.py b/src/rapidata/api_client/models/i_faucet_input_replicate_faucet_input.py index c6c297c14c..c77fa432b7 100644 --- a/src/rapidata/api_client/models/i_faucet_input_replicate_faucet_input.py +++ b/src/rapidata/api_client/models/i_faucet_input_replicate_faucet_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_faucet_output.py b/src/rapidata/api_client/models/i_faucet_output.py index 5e94826260..6dea45c630 100644 --- a/src/rapidata/api_client/models/i_faucet_output.py +++ b/src/rapidata/api_client/models/i_faucet_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_faucet_output_managed_faucet_output.py b/src/rapidata/api_client/models/i_faucet_output_managed_faucet_output.py index feab9ca8ac..f0f25493ec 100644 --- a/src/rapidata/api_client/models/i_faucet_output_managed_faucet_output.py +++ b/src/rapidata/api_client/models/i_faucet_output_managed_faucet_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_faucet_output_replicate_faucet_output.py b/src/rapidata/api_client/models/i_faucet_output_replicate_faucet_output.py index e7bd82848d..badd5dd11d 100644 --- a/src/rapidata/api_client/models/i_faucet_output_replicate_faucet_output.py +++ b/src/rapidata/api_client/models/i_faucet_output_replicate_faucet_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_flow.py b/src/rapidata/api_client/models/i_flow.py index bd604c44d8..c7e0aad411 100644 --- a/src/rapidata/api_client/models/i_flow.py +++ b/src/rapidata/api_client/models/i_flow.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_flow_ranking_flow.py b/src/rapidata/api_client/models/i_flow_ranking_flow.py index 71a8a68b3e..f600907dc9 100644 --- a/src/rapidata/api_client/models/i_flow_ranking_flow.py +++ b/src/rapidata/api_client/models/i_flow_ranking_flow.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_graduation_rule.py b/src/rapidata/api_client/models/i_graduation_rule.py index 7a623e2801..f2cf7047d8 100644 --- a/src/rapidata/api_client/models/i_graduation_rule.py +++ b/src/rapidata/api_client/models/i_graduation_rule.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_graduation_rule_accepted_free_text_rule.py b/src/rapidata/api_client/models/i_graduation_rule_accepted_free_text_rule.py index 71acd7c93c..c74fa4a1f7 100644 --- a/src/rapidata/api_client/models/i_graduation_rule_accepted_free_text_rule.py +++ b/src/rapidata/api_client/models/i_graduation_rule_accepted_free_text_rule.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_graduation_rule_score_threshold_rule.py b/src/rapidata/api_client/models/i_graduation_rule_score_threshold_rule.py index d173ed1bce..8420be8e78 100644 --- a/src/rapidata/api_client/models/i_graduation_rule_score_threshold_rule.py +++ b/src/rapidata/api_client/models/i_graduation_rule_score_threshold_rule.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_graduation_rule_task_accuracy_rule.py b/src/rapidata/api_client/models/i_graduation_rule_task_accuracy_rule.py index eb4c65b6e8..4cfff222b1 100644 --- a/src/rapidata/api_client/models/i_graduation_rule_task_accuracy_rule.py +++ b/src/rapidata/api_client/models/i_graduation_rule_task_accuracy_rule.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_job_results.py b/src/rapidata/api_client/models/i_job_results.py new file mode 100644 index 0000000000..be14a77812 --- /dev/null +++ b/src/rapidata/api_client/models/i_job_results.py @@ -0,0 +1,151 @@ +# coding: utf-8 + +""" + Rapidata Asset API + + The API for the Rapidata Asset service + + The version of the OpenAPI document: 2026.08.19.0938-f150f5e + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + +from __future__ import annotations +import json +import pprint +from pydantic import BaseModel, ConfigDict, Field, StrictStr, ValidationError, field_validator +from typing import Any, List, Optional +from rapidata.api_client.models.i_job_results_grouped_ranking_results import IJobResultsGroupedRankingResults +from rapidata.api_client.models.i_job_results_ranking_results import IJobResultsRankingResults +from rapidata.api_client.models.i_job_results_rapid_results import IJobResultsRapidResults +from pydantic import StrictStr, Field +from rapidata.api_client.lazy_model import LazyValidatedModel +from typing import Union, List, Set, Optional, Dict +from typing_extensions import Literal, Self + +IJOBRESULTS_ONE_OF_SCHEMAS = ["IJobResultsGroupedRankingResults", "IJobResultsRankingResults", "IJobResultsRapidResults"] + +class IJobResults(LazyValidatedModel): + """ + The unified job results payload, discriminated by the job's rapid type. + """ + # data type: IJobResultsGroupedRankingResults + oneof_schema_1_validator: Optional[IJobResultsGroupedRankingResults] = None + # data type: IJobResultsRankingResults + oneof_schema_2_validator: Optional[IJobResultsRankingResults] = None + # data type: IJobResultsRapidResults + oneof_schema_3_validator: Optional[IJobResultsRapidResults] = None + actual_instance: Optional[Union[IJobResultsGroupedRankingResults, IJobResultsRankingResults, IJobResultsRapidResults]] = None + one_of_schemas: Set[str] = { "IJobResultsGroupedRankingResults", "IJobResultsRankingResults", "IJobResultsRapidResults" } + + # model_config is inherited from LazyValidatedModel + + + discriminator_value_class_map: Dict[str, str] = { + } + + def __init__(self, *args, **kwargs) -> None: + if args: + if len(args) > 1: + raise ValueError("If a position argument is used, only 1 is allowed to set `actual_instance`") + if kwargs: + raise ValueError("If a position argument is used, keyword arguments cannot be used.") + super().__init__(actual_instance=args[0]) + else: + super().__init__(**kwargs) + + @field_validator('actual_instance') + def actual_instance_must_validate_oneof(cls, v): + instance = IJobResults.model_construct() + error_messages = [] + match = 0 + # validate data type: IJobResultsGroupedRankingResults + if not isinstance(v, IJobResultsGroupedRankingResults): + error_messages.append(f"Error! Input type `{type(v)}` is not `IJobResultsGroupedRankingResults`") + else: + match += 1 + # validate data type: IJobResultsRankingResults + if not isinstance(v, IJobResultsRankingResults): + error_messages.append(f"Error! Input type `{type(v)}` is not `IJobResultsRankingResults`") + else: + match += 1 + # validate data type: IJobResultsRapidResults + if not isinstance(v, IJobResultsRapidResults): + error_messages.append(f"Error! Input type `{type(v)}` is not `IJobResultsRapidResults`") + else: + match += 1 + if match > 1: + # more than 1 match + raise ValueError("Multiple matches found when setting `actual_instance` in IJobResults with oneOf schemas: IJobResultsGroupedRankingResults, IJobResultsRankingResults, IJobResultsRapidResults. Details: " + ", ".join(error_messages)) + elif match == 0: + # no match + raise ValueError("No match found when setting `actual_instance` in IJobResults with oneOf schemas: IJobResultsGroupedRankingResults, IJobResultsRankingResults, IJobResultsRapidResults. Details: " + ", ".join(error_messages)) + else: + return v + + @classmethod + def from_dict(cls, obj: Union[str, Dict[str, Any]]) -> Self: + return cls.from_json(json.dumps(obj)) + + @classmethod + def from_json(cls, json_str: str) -> Self: + """Returns the object represented by the json string""" + instance = cls.model_construct() + error_messages = [] + match = 0 + + # deserialize data into IJobResultsGroupedRankingResults + try: + instance.actual_instance = IJobResultsGroupedRankingResults.from_json(json_str) + match += 1 + except (ValidationError, ValueError) as e: + error_messages.append(str(e)) + # deserialize data into IJobResultsRankingResults + try: + instance.actual_instance = IJobResultsRankingResults.from_json(json_str) + match += 1 + except (ValidationError, ValueError) as e: + error_messages.append(str(e)) + # deserialize data into IJobResultsRapidResults + try: + instance.actual_instance = IJobResultsRapidResults.from_json(json_str) + match += 1 + except (ValidationError, ValueError) as e: + error_messages.append(str(e)) + + if match > 1: + # more than 1 match + raise ValueError("Multiple matches found when deserializing the JSON string into IJobResults with oneOf schemas: IJobResultsGroupedRankingResults, IJobResultsRankingResults, IJobResultsRapidResults. Details: " + ", ".join(error_messages)) + elif match == 0: + # no match + raise ValueError("No match found when deserializing the JSON string into IJobResults with oneOf schemas: IJobResultsGroupedRankingResults, IJobResultsRankingResults, IJobResultsRapidResults. Details: " + ", ".join(error_messages)) + else: + return instance + + def to_json(self) -> str: + """Returns the JSON representation of the actual instance""" + if self.actual_instance is None: + return "null" + + if hasattr(self.actual_instance, "to_json") and callable(self.actual_instance.to_json): + return self.actual_instance.to_json() + else: + return json.dumps(self.actual_instance) + + def to_dict(self) -> Optional[Union[Dict[str, Any], IJobResultsGroupedRankingResults, IJobResultsRankingResults, IJobResultsRapidResults]]: + """Returns the dict representation of the actual instance""" + if self.actual_instance is None: + return None + + if hasattr(self.actual_instance, "to_dict") and callable(self.actual_instance.to_dict): + return self.actual_instance.to_dict() + else: + # primitive type + return self.actual_instance + + def to_str(self) -> str: + """Returns the string representation of the actual instance""" + return pprint.pformat(self.model_dump()) + + diff --git a/src/rapidata/api_client/models/i_job_results_grouped_ranking_results.py b/src/rapidata/api_client/models/i_job_results_grouped_ranking_results.py new file mode 100644 index 0000000000..f589102b13 --- /dev/null +++ b/src/rapidata/api_client/models/i_job_results_grouped_ranking_results.py @@ -0,0 +1,111 @@ +# coding: utf-8 + +""" + Rapidata Asset API + + The API for the Rapidata Asset service + + The version of the OpenAPI document: 2026.08.19.0938-f150f5e + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictInt, StrictStr, field_validator +from typing import Any, ClassVar, Dict, List +from rapidata.api_client.models.grouped_ranking_group import GroupedRankingGroup +from pydantic import ValidationError +from rapidata.api_client.lazy_model import LazyValidatedModel +from typing import Optional, Set +from typing_extensions import Self + +class IJobResultsGroupedRankingResults(LazyValidatedModel): + """ + Results for a grouped-ranking job: a paged list of sub-rankings. + """ # noqa: E501 + t: StrictStr = Field(alias="_t") + total: StrictInt = Field(description="The total number of sub-rankings.") + page: StrictInt = Field(description="The 1-based page number.") + page_size: StrictInt = Field(description="The page size.", alias="pageSize") + items: List[GroupedRankingGroup] + __properties: ClassVar[List[str]] = ["_t", "total", "page", "pageSize", "items"] + + @field_validator('t') + def t_validate_enum(cls, value): + """Validates the enum""" + if value not in set(['GroupedRankingResults']): + raise ValueError("must be one of enum values ('GroupedRankingResults')") + return value + + # model_config is inherited from LazyValidatedModel + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of IJobResultsGroupedRankingResults from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in items (list) + _items = [] + if self.items: + for _item_items in self.items: + if _item_items: + _items.append(_item_items.to_dict()) + _dict['items'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of IJobResultsGroupedRankingResults from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _data = { + "_t": obj.get("_t"), + "total": obj.get("total"), + "page": obj.get("page"), + "pageSize": obj.get("pageSize"), + "items": [GroupedRankingGroup.from_dict(_item) for _item in obj["items"]] if obj.get("items") is not None else None + } + try: + _obj = cls.model_validate(_data) + except ValidationError as _val_error: + _obj = cls._lazy_construct(_data, _val_error) + return _obj + + diff --git a/src/rapidata/api_client/models/i_job_results_ranking_results.py b/src/rapidata/api_client/models/i_job_results_ranking_results.py new file mode 100644 index 0000000000..372d9539a2 --- /dev/null +++ b/src/rapidata/api_client/models/i_job_results_ranking_results.py @@ -0,0 +1,113 @@ +# coding: utf-8 + +""" + Rapidata Asset API + + The API for the Rapidata Asset service + + The version of the OpenAPI document: 2026.08.19.0938-f150f5e + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictInt, StrictStr, field_validator +from typing import Any, ClassVar, Dict, List +from rapidata.api_client.models.ranking_datapoint import RankingDatapoint +from pydantic import ValidationError +from rapidata.api_client.lazy_model import LazyValidatedModel +from typing import Optional, Set +from typing_extensions import Self + +class IJobResultsRankingResults(LazyValidatedModel): + """ + Results for a compare (ranking) job: a paged list of Elo-ranked datapoints. + """ # noqa: E501 + t: StrictStr = Field(alias="_t") + total: StrictInt = Field(description="The total number of datapoints.") + page: StrictInt = Field(description="The 1-based page number.") + page_size: StrictInt = Field(description="The page size.", alias="pageSize") + total_votes: StrictInt = Field(description="The total number of votes cast.", alias="totalVotes") + items: List[RankingDatapoint] + __properties: ClassVar[List[str]] = ["_t", "total", "page", "pageSize", "totalVotes", "items"] + + @field_validator('t') + def t_validate_enum(cls, value): + """Validates the enum""" + if value not in set(['RankingResults']): + raise ValueError("must be one of enum values ('RankingResults')") + return value + + # model_config is inherited from LazyValidatedModel + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of IJobResultsRankingResults from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in items (list) + _items = [] + if self.items: + for _item_items in self.items: + if _item_items: + _items.append(_item_items.to_dict()) + _dict['items'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of IJobResultsRankingResults from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _data = { + "_t": obj.get("_t"), + "total": obj.get("total"), + "page": obj.get("page"), + "pageSize": obj.get("pageSize"), + "totalVotes": obj.get("totalVotes"), + "items": [RankingDatapoint.from_dict(_item) for _item in obj["items"]] if obj.get("items") is not None else None + } + try: + _obj = cls.model_validate(_data) + except ValidationError as _val_error: + _obj = cls._lazy_construct(_data, _val_error) + return _obj + + diff --git a/src/rapidata/api_client/models/i_job_results_rapid_results.py b/src/rapidata/api_client/models/i_job_results_rapid_results.py new file mode 100644 index 0000000000..896cf20dc7 --- /dev/null +++ b/src/rapidata/api_client/models/i_job_results_rapid_results.py @@ -0,0 +1,111 @@ +# coding: utf-8 + +""" + Rapidata Asset API + + The API for the Rapidata Asset service + + The version of the OpenAPI document: 2026.08.19.0938-f150f5e + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictInt, StrictStr, field_validator +from typing import Any, ClassVar, Dict, List +from rapidata.api_client.models.job_rapid_result import JobRapidResult +from pydantic import ValidationError +from rapidata.api_client.lazy_model import LazyValidatedModel +from typing import Optional, Set +from typing_extensions import Self + +class IJobResultsRapidResults(LazyValidatedModel): + """ + Results for a simple or evaluation job: a paged grid of per-rapid cards. + """ # noqa: E501 + t: StrictStr = Field(alias="_t") + total: StrictInt = Field(description="The total number of rapids.") + page: StrictInt = Field(description="The 1-based page number.") + page_size: StrictInt = Field(description="The page size.", alias="pageSize") + items: List[JobRapidResult] + __properties: ClassVar[List[str]] = ["_t", "total", "page", "pageSize", "items"] + + @field_validator('t') + def t_validate_enum(cls, value): + """Validates the enum""" + if value not in set(['RapidResults']): + raise ValueError("must be one of enum values ('RapidResults')") + return value + + # model_config is inherited from LazyValidatedModel + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of IJobResultsRapidResults from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in items (list) + _items = [] + if self.items: + for _item_items in self.items: + if _item_items: + _items.append(_item_items.to_dict()) + _dict['items'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of IJobResultsRapidResults from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _data = { + "_t": obj.get("_t"), + "total": obj.get("total"), + "page": obj.get("page"), + "pageSize": obj.get("pageSize"), + "items": [JobRapidResult.from_dict(_item) for _item in obj["items"]] if obj.get("items") is not None else None + } + try: + _obj = cls.model_validate(_data) + except ValidationError as _val_error: + _obj = cls._lazy_construct(_data, _val_error) + return _obj + + diff --git a/src/rapidata/api_client/models/i_line_item.py b/src/rapidata/api_client/models/i_line_item.py index 8c4d1a1d92..20d36eaf8d 100644 --- a/src/rapidata/api_client/models/i_line_item.py +++ b/src/rapidata/api_client/models/i_line_item.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_line_item_minimum_spend_commitment.py b/src/rapidata/api_client/models/i_line_item_minimum_spend_commitment.py index 02e4dc93f3..fc06a2cea2 100644 --- a/src/rapidata/api_client/models/i_line_item_minimum_spend_commitment.py +++ b/src/rapidata/api_client/models/i_line_item_minimum_spend_commitment.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_line_item_other_charge.py b/src/rapidata/api_client/models/i_line_item_other_charge.py index d97689b491..701aa4a168 100644 --- a/src/rapidata/api_client/models/i_line_item_other_charge.py +++ b/src/rapidata/api_client/models/i_line_item_other_charge.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_line_item_platform_fee.py b/src/rapidata/api_client/models/i_line_item_platform_fee.py index e6f050de32..c1405eb4c7 100644 --- a/src/rapidata/api_client/models/i_line_item_platform_fee.py +++ b/src/rapidata/api_client/models/i_line_item_platform_fee.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_line_item_refund.py b/src/rapidata/api_client/models/i_line_item_refund.py index 04aeca4d5e..b0fb724319 100644 --- a/src/rapidata/api_client/models/i_line_item_refund.py +++ b/src/rapidata/api_client/models/i_line_item_refund.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_line_item_running_cost.py b/src/rapidata/api_client/models/i_line_item_running_cost.py index fab9f16448..c38182bb53 100644 --- a/src/rapidata/api_client/models/i_line_item_running_cost.py +++ b/src/rapidata/api_client/models/i_line_item_running_cost.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_line_item_volume_discount.py b/src/rapidata/api_client/models/i_line_item_volume_discount.py index 9f9ac49762..6f15808b65 100644 --- a/src/rapidata/api_client/models/i_line_item_volume_discount.py +++ b/src/rapidata/api_client/models/i_line_item_volume_discount.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_metadata.py b/src/rapidata/api_client/models/i_metadata.py index 483afb94ba..98ad077d9f 100644 --- a/src/rapidata/api_client/models/i_metadata.py +++ b/src/rapidata/api_client/models/i_metadata.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_metadata_classification_metadata.py b/src/rapidata/api_client/models/i_metadata_classification_metadata.py index 99ebbf081e..b0028faf53 100644 --- a/src/rapidata/api_client/models/i_metadata_classification_metadata.py +++ b/src/rapidata/api_client/models/i_metadata_classification_metadata.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_metadata_count_metadata.py b/src/rapidata/api_client/models/i_metadata_count_metadata.py index 77f1ec95ec..f2f8b54fb0 100644 --- a/src/rapidata/api_client/models/i_metadata_count_metadata.py +++ b/src/rapidata/api_client/models/i_metadata_count_metadata.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_metadata_file_type_metadata.py b/src/rapidata/api_client/models/i_metadata_file_type_metadata.py index 1d1a3d4e37..50c5968269 100644 --- a/src/rapidata/api_client/models/i_metadata_file_type_metadata.py +++ b/src/rapidata/api_client/models/i_metadata_file_type_metadata.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_metadata_image_dimension_metadata.py b/src/rapidata/api_client/models/i_metadata_image_dimension_metadata.py index 0629f916b7..9f6649b897 100644 --- a/src/rapidata/api_client/models/i_metadata_image_dimension_metadata.py +++ b/src/rapidata/api_client/models/i_metadata_image_dimension_metadata.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_metadata_input_text_metadata_input.py b/src/rapidata/api_client/models/i_metadata_input_text_metadata_input.py index 1f05f1b013..923fea06dd 100644 --- a/src/rapidata/api_client/models/i_metadata_input_text_metadata_input.py +++ b/src/rapidata/api_client/models/i_metadata_input_text_metadata_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_metadata_location_metadata.py b/src/rapidata/api_client/models/i_metadata_location_metadata.py index e40deffbe1..d63fc45d5d 100644 --- a/src/rapidata/api_client/models/i_metadata_location_metadata.py +++ b/src/rapidata/api_client/models/i_metadata_location_metadata.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_metadata_original_filename_metadata.py b/src/rapidata/api_client/models/i_metadata_original_filename_metadata.py index 7c44868cab..3d88e8f120 100644 --- a/src/rapidata/api_client/models/i_metadata_original_filename_metadata.py +++ b/src/rapidata/api_client/models/i_metadata_original_filename_metadata.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_metadata_source_url_metadata.py b/src/rapidata/api_client/models/i_metadata_source_url_metadata.py index f7b4b05f7e..e6b1f05540 100644 --- a/src/rapidata/api_client/models/i_metadata_source_url_metadata.py +++ b/src/rapidata/api_client/models/i_metadata_source_url_metadata.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_metadata_streams_metadata.py b/src/rapidata/api_client/models/i_metadata_streams_metadata.py index bec54d12c2..d7550f6116 100644 --- a/src/rapidata/api_client/models/i_metadata_streams_metadata.py +++ b/src/rapidata/api_client/models/i_metadata_streams_metadata.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_metadata_text_metadata.py b/src/rapidata/api_client/models/i_metadata_text_metadata.py index dc19d47691..8492ed8a8c 100644 --- a/src/rapidata/api_client/models/i_metadata_text_metadata.py +++ b/src/rapidata/api_client/models/i_metadata_text_metadata.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_metadata_video_duration_metadata.py b/src/rapidata/api_client/models/i_metadata_video_duration_metadata.py index 4787dfb456..e90f374b33 100644 --- a/src/rapidata/api_client/models/i_metadata_video_duration_metadata.py +++ b/src/rapidata/api_client/models/i_metadata_video_duration_metadata.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_order_workflow_input.py b/src/rapidata/api_client/models/i_order_workflow_input.py index b8bd845421..829fa9d760 100644 --- a/src/rapidata/api_client/models/i_order_workflow_input.py +++ b/src/rapidata/api_client/models/i_order_workflow_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_order_workflow_input_evaluation_workflow_input.py b/src/rapidata/api_client/models/i_order_workflow_input_evaluation_workflow_input.py index 306768e533..6053e5c115 100644 --- a/src/rapidata/api_client/models/i_order_workflow_input_evaluation_workflow_input.py +++ b/src/rapidata/api_client/models/i_order_workflow_input_evaluation_workflow_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_order_workflow_input_grouped_ranking_workflow_input.py b/src/rapidata/api_client/models/i_order_workflow_input_grouped_ranking_workflow_input.py index 8e696d25e3..fa2b16f3a4 100644 --- a/src/rapidata/api_client/models/i_order_workflow_input_grouped_ranking_workflow_input.py +++ b/src/rapidata/api_client/models/i_order_workflow_input_grouped_ranking_workflow_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_order_workflow_input_simple_workflow_input.py b/src/rapidata/api_client/models/i_order_workflow_input_simple_workflow_input.py index fca730d21b..fc1e2bfaef 100644 --- a/src/rapidata/api_client/models/i_order_workflow_input_simple_workflow_input.py +++ b/src/rapidata/api_client/models/i_order_workflow_input_simple_workflow_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_pair_maker_config.py b/src/rapidata/api_client/models/i_pair_maker_config.py index f6ef8eb871..1557d41f5a 100644 --- a/src/rapidata/api_client/models/i_pair_maker_config.py +++ b/src/rapidata/api_client/models/i_pair_maker_config.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_pair_maker_config_full_permutation_pair_maker_config.py b/src/rapidata/api_client/models/i_pair_maker_config_full_permutation_pair_maker_config.py index 0fb5db89e8..a6b2ee1fe3 100644 --- a/src/rapidata/api_client/models/i_pair_maker_config_full_permutation_pair_maker_config.py +++ b/src/rapidata/api_client/models/i_pair_maker_config_full_permutation_pair_maker_config.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_pair_maker_config_online_pair_maker_config.py b/src/rapidata/api_client/models/i_pair_maker_config_online_pair_maker_config.py index ee2b12b8dd..91c79e3683 100644 --- a/src/rapidata/api_client/models/i_pair_maker_config_online_pair_maker_config.py +++ b/src/rapidata/api_client/models/i_pair_maker_config_online_pair_maker_config.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_pair_maker_information.py b/src/rapidata/api_client/models/i_pair_maker_information.py index 5314ed1bd3..f330200e2b 100644 --- a/src/rapidata/api_client/models/i_pair_maker_information.py +++ b/src/rapidata/api_client/models/i_pair_maker_information.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_pair_maker_information_full_permutation_pair_maker_information.py b/src/rapidata/api_client/models/i_pair_maker_information_full_permutation_pair_maker_information.py index 2d7c6ab598..db16c58ad4 100644 --- a/src/rapidata/api_client/models/i_pair_maker_information_full_permutation_pair_maker_information.py +++ b/src/rapidata/api_client/models/i_pair_maker_information_full_permutation_pair_maker_information.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_pair_maker_information_online_pair_maker_information.py b/src/rapidata/api_client/models/i_pair_maker_information_online_pair_maker_information.py index 6825644e90..039c02d30a 100644 --- a/src/rapidata/api_client/models/i_pair_maker_information_online_pair_maker_information.py +++ b/src/rapidata/api_client/models/i_pair_maker_information_online_pair_maker_information.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_pipeline_artifact_create_dataset_artifact.py b/src/rapidata/api_client/models/i_pipeline_artifact_create_dataset_artifact.py index 55eb51e1bc..bce99bc981 100644 --- a/src/rapidata/api_client/models/i_pipeline_artifact_create_dataset_artifact.py +++ b/src/rapidata/api_client/models/i_pipeline_artifact_create_dataset_artifact.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_pipeline_asset.py b/src/rapidata/api_client/models/i_pipeline_asset.py index caba6a766d..c8f3e5dbf2 100644 --- a/src/rapidata/api_client/models/i_pipeline_asset.py +++ b/src/rapidata/api_client/models/i_pipeline_asset.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_pipeline_asset_pipeline_file_asset.py b/src/rapidata/api_client/models/i_pipeline_asset_pipeline_file_asset.py index 87058f8964..a7151b53f9 100644 --- a/src/rapidata/api_client/models/i_pipeline_asset_pipeline_file_asset.py +++ b/src/rapidata/api_client/models/i_pipeline_asset_pipeline_file_asset.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_pipeline_asset_pipeline_multi_asset.py b/src/rapidata/api_client/models/i_pipeline_asset_pipeline_multi_asset.py index 17d2d8f0d8..103c388afc 100644 --- a/src/rapidata/api_client/models/i_pipeline_asset_pipeline_multi_asset.py +++ b/src/rapidata/api_client/models/i_pipeline_asset_pipeline_multi_asset.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_pipeline_asset_pipeline_null_asset.py b/src/rapidata/api_client/models/i_pipeline_asset_pipeline_null_asset.py index 2a69e68a96..eeb5dbcd51 100644 --- a/src/rapidata/api_client/models/i_pipeline_asset_pipeline_null_asset.py +++ b/src/rapidata/api_client/models/i_pipeline_asset_pipeline_null_asset.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_pipeline_asset_pipeline_text_asset.py b/src/rapidata/api_client/models/i_pipeline_asset_pipeline_text_asset.py index 1fbeede1e0..6dc293b7ca 100644 --- a/src/rapidata/api_client/models/i_pipeline_asset_pipeline_text_asset.py +++ b/src/rapidata/api_client/models/i_pipeline_asset_pipeline_text_asset.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_pipeline_create_simple_pipeline.py b/src/rapidata/api_client/models/i_pipeline_create_simple_pipeline.py index 8c0b51385e..013cbe7ffb 100644 --- a/src/rapidata/api_client/models/i_pipeline_create_simple_pipeline.py +++ b/src/rapidata/api_client/models/i_pipeline_create_simple_pipeline.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_pipeline_metadata.py b/src/rapidata/api_client/models/i_pipeline_metadata.py index 38259d8173..deb5840049 100644 --- a/src/rapidata/api_client/models/i_pipeline_metadata.py +++ b/src/rapidata/api_client/models/i_pipeline_metadata.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_pipeline_metadata_pipeline_classification_metadata.py b/src/rapidata/api_client/models/i_pipeline_metadata_pipeline_classification_metadata.py index 13425cdaf6..a510024b19 100644 --- a/src/rapidata/api_client/models/i_pipeline_metadata_pipeline_classification_metadata.py +++ b/src/rapidata/api_client/models/i_pipeline_metadata_pipeline_classification_metadata.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_pipeline_metadata_pipeline_count_metadata.py b/src/rapidata/api_client/models/i_pipeline_metadata_pipeline_count_metadata.py index fd19962261..501d087940 100644 --- a/src/rapidata/api_client/models/i_pipeline_metadata_pipeline_count_metadata.py +++ b/src/rapidata/api_client/models/i_pipeline_metadata_pipeline_count_metadata.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_pipeline_metadata_pipeline_duration_metadata.py b/src/rapidata/api_client/models/i_pipeline_metadata_pipeline_duration_metadata.py index fc902444af..8d29419cc4 100644 --- a/src/rapidata/api_client/models/i_pipeline_metadata_pipeline_duration_metadata.py +++ b/src/rapidata/api_client/models/i_pipeline_metadata_pipeline_duration_metadata.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_pipeline_metadata_pipeline_file_type_metadata.py b/src/rapidata/api_client/models/i_pipeline_metadata_pipeline_file_type_metadata.py index 53c9909613..69798baddd 100644 --- a/src/rapidata/api_client/models/i_pipeline_metadata_pipeline_file_type_metadata.py +++ b/src/rapidata/api_client/models/i_pipeline_metadata_pipeline_file_type_metadata.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_pipeline_metadata_pipeline_image_dimension_metadata.py b/src/rapidata/api_client/models/i_pipeline_metadata_pipeline_image_dimension_metadata.py index a521c6ee75..a257d18b5e 100644 --- a/src/rapidata/api_client/models/i_pipeline_metadata_pipeline_image_dimension_metadata.py +++ b/src/rapidata/api_client/models/i_pipeline_metadata_pipeline_image_dimension_metadata.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_pipeline_metadata_pipeline_location_metadata.py b/src/rapidata/api_client/models/i_pipeline_metadata_pipeline_location_metadata.py index 6ba3bcf3c8..fdf9294bc3 100644 --- a/src/rapidata/api_client/models/i_pipeline_metadata_pipeline_location_metadata.py +++ b/src/rapidata/api_client/models/i_pipeline_metadata_pipeline_location_metadata.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_pipeline_metadata_pipeline_original_filename_metadata.py b/src/rapidata/api_client/models/i_pipeline_metadata_pipeline_original_filename_metadata.py index 889a5750cc..f37b22d1b9 100644 --- a/src/rapidata/api_client/models/i_pipeline_metadata_pipeline_original_filename_metadata.py +++ b/src/rapidata/api_client/models/i_pipeline_metadata_pipeline_original_filename_metadata.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_pipeline_metadata_pipeline_source_url_metadata.py b/src/rapidata/api_client/models/i_pipeline_metadata_pipeline_source_url_metadata.py index d0af51f5b7..083ae34c84 100644 --- a/src/rapidata/api_client/models/i_pipeline_metadata_pipeline_source_url_metadata.py +++ b/src/rapidata/api_client/models/i_pipeline_metadata_pipeline_source_url_metadata.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_pipeline_metadata_pipeline_streams_metadata.py b/src/rapidata/api_client/models/i_pipeline_metadata_pipeline_streams_metadata.py index 7327922d00..8521b842d1 100644 --- a/src/rapidata/api_client/models/i_pipeline_metadata_pipeline_streams_metadata.py +++ b/src/rapidata/api_client/models/i_pipeline_metadata_pipeline_streams_metadata.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_pipeline_metadata_pipeline_text_metadata.py b/src/rapidata/api_client/models/i_pipeline_metadata_pipeline_text_metadata.py index 6775322420..483f57833e 100644 --- a/src/rapidata/api_client/models/i_pipeline_metadata_pipeline_text_metadata.py +++ b/src/rapidata/api_client/models/i_pipeline_metadata_pipeline_text_metadata.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_pipeline_pair_maker_config.py b/src/rapidata/api_client/models/i_pipeline_pair_maker_config.py index af4495e9ac..80f19b9bf9 100644 --- a/src/rapidata/api_client/models/i_pipeline_pair_maker_config.py +++ b/src/rapidata/api_client/models/i_pipeline_pair_maker_config.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_pipeline_pair_maker_config_pipeline_full_permutation_pair_maker_config.py b/src/rapidata/api_client/models/i_pipeline_pair_maker_config_pipeline_full_permutation_pair_maker_config.py index 8df3ccbdb5..5153de3c21 100644 --- a/src/rapidata/api_client/models/i_pipeline_pair_maker_config_pipeline_full_permutation_pair_maker_config.py +++ b/src/rapidata/api_client/models/i_pipeline_pair_maker_config_pipeline_full_permutation_pair_maker_config.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_pipeline_pair_maker_config_pipeline_online_pair_maker_config.py b/src/rapidata/api_client/models/i_pipeline_pair_maker_config_pipeline_online_pair_maker_config.py index 2d5c6674b5..012b59c298 100644 --- a/src/rapidata/api_client/models/i_pipeline_pair_maker_config_pipeline_online_pair_maker_config.py +++ b/src/rapidata/api_client/models/i_pipeline_pair_maker_config_pipeline_online_pair_maker_config.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_pipeline_ranking_config.py b/src/rapidata/api_client/models/i_pipeline_ranking_config.py index 4c5636fc20..2ae697a0d0 100644 --- a/src/rapidata/api_client/models/i_pipeline_ranking_config.py +++ b/src/rapidata/api_client/models/i_pipeline_ranking_config.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_pipeline_ranking_config_pipeline_bradley_terry_ranking_config.py b/src/rapidata/api_client/models/i_pipeline_ranking_config_pipeline_bradley_terry_ranking_config.py index 829b233d8e..cfa81d0cae 100644 --- a/src/rapidata/api_client/models/i_pipeline_ranking_config_pipeline_bradley_terry_ranking_config.py +++ b/src/rapidata/api_client/models/i_pipeline_ranking_config_pipeline_bradley_terry_ranking_config.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_pipeline_ranking_config_pipeline_elo_ranking_config.py b/src/rapidata/api_client/models/i_pipeline_ranking_config_pipeline_elo_ranking_config.py index 72228d6766..b8caa3fb9f 100644 --- a/src/rapidata/api_client/models/i_pipeline_ranking_config_pipeline_elo_ranking_config.py +++ b/src/rapidata/api_client/models/i_pipeline_ranking_config_pipeline_elo_ranking_config.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_pipeline_step.py b/src/rapidata/api_client/models/i_pipeline_step.py index 4dc940ce24..c3f2742c7a 100644 --- a/src/rapidata/api_client/models/i_pipeline_step.py +++ b/src/rapidata/api_client/models/i_pipeline_step.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_pipeline_step_dataset_evaluation_step.py b/src/rapidata/api_client/models/i_pipeline_step_dataset_evaluation_step.py index 8b6a801a98..74ff2afe69 100644 --- a/src/rapidata/api_client/models/i_pipeline_step_dataset_evaluation_step.py +++ b/src/rapidata/api_client/models/i_pipeline_step_dataset_evaluation_step.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_pipeline_step_send_completion_mail_step.py b/src/rapidata/api_client/models/i_pipeline_step_send_completion_mail_step.py index 66968e2b2a..a07726fb68 100644 --- a/src/rapidata/api_client/models/i_pipeline_step_send_completion_mail_step.py +++ b/src/rapidata/api_client/models/i_pipeline_step_send_completion_mail_step.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_pipeline_step_workflow_aggregation_step.py b/src/rapidata/api_client/models/i_pipeline_step_workflow_aggregation_step.py index daf429ed38..647694561c 100644 --- a/src/rapidata/api_client/models/i_pipeline_step_workflow_aggregation_step.py +++ b/src/rapidata/api_client/models/i_pipeline_step_workflow_aggregation_step.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_pipeline_step_workflow_labeling_step.py b/src/rapidata/api_client/models/i_pipeline_step_workflow_labeling_step.py index 1ddcfa5cfd..35a205ac4f 100644 --- a/src/rapidata/api_client/models/i_pipeline_step_workflow_labeling_step.py +++ b/src/rapidata/api_client/models/i_pipeline_step_workflow_labeling_step.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_program_action.py b/src/rapidata/api_client/models/i_program_action.py index a2b60dcd61..320c9dc857 100644 --- a/src/rapidata/api_client/models/i_program_action.py +++ b/src/rapidata/api_client/models/i_program_action.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_program_action_complete_action.py b/src/rapidata/api_client/models/i_program_action_complete_action.py index e650f658a7..9117640bf0 100644 --- a/src/rapidata/api_client/models/i_program_action_complete_action.py +++ b/src/rapidata/api_client/models/i_program_action_complete_action.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_program_action_serve_rapid_action.py b/src/rapidata/api_client/models/i_program_action_serve_rapid_action.py index d839210ee7..0fc1d74bbf 100644 --- a/src/rapidata/api_client/models/i_program_action_serve_rapid_action.py +++ b/src/rapidata/api_client/models/i_program_action_serve_rapid_action.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_program_node.py b/src/rapidata/api_client/models/i_program_node.py index 010c10723c..2f90c61158 100644 --- a/src/rapidata/api_client/models/i_program_node.py +++ b/src/rapidata/api_client/models/i_program_node.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_program_node_action_node.py b/src/rapidata/api_client/models/i_program_node_action_node.py index 594e68d757..dbf133d7f6 100644 --- a/src/rapidata/api_client/models/i_program_node_action_node.py +++ b/src/rapidata/api_client/models/i_program_node_action_node.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_program_node_cases_node.py b/src/rapidata/api_client/models/i_program_node_cases_node.py index a7ce5a1d07..c559a518b1 100644 --- a/src/rapidata/api_client/models/i_program_node_cases_node.py +++ b/src/rapidata/api_client/models/i_program_node_cases_node.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_program_node_weighted_split_node.py b/src/rapidata/api_client/models/i_program_node_weighted_split_node.py index ce30b1a67f..08eed091b9 100644 --- a/src/rapidata/api_client/models/i_program_node_weighted_split_node.py +++ b/src/rapidata/api_client/models/i_program_node_weighted_split_node.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_program_predicate.py b/src/rapidata/api_client/models/i_program_predicate.py index 3ec317dab5..845469e8fd 100644 --- a/src/rapidata/api_client/models/i_program_predicate.py +++ b/src/rapidata/api_client/models/i_program_predicate.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_program_predicate_accuracy_predicate.py b/src/rapidata/api_client/models/i_program_predicate_accuracy_predicate.py index 5671e3c3c0..83e2fdc6c0 100644 --- a/src/rapidata/api_client/models/i_program_predicate_accuracy_predicate.py +++ b/src/rapidata/api_client/models/i_program_predicate_accuracy_predicate.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_program_predicate_answered_count_predicate.py b/src/rapidata/api_client/models/i_program_predicate_answered_count_predicate.py index fde4b6f7de..385993fa96 100644 --- a/src/rapidata/api_client/models/i_program_predicate_answered_count_predicate.py +++ b/src/rapidata/api_client/models/i_program_predicate_answered_count_predicate.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_program_predicate_consecutive_correct_predicate.py b/src/rapidata/api_client/models/i_program_predicate_consecutive_correct_predicate.py index 5960cf91f8..cd9e242f81 100644 --- a/src/rapidata/api_client/models/i_program_predicate_consecutive_correct_predicate.py +++ b/src/rapidata/api_client/models/i_program_predicate_consecutive_correct_predicate.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_program_predicate_consecutive_incorrect_predicate.py b/src/rapidata/api_client/models/i_program_predicate_consecutive_incorrect_predicate.py index a65e3ce089..4e8f172eac 100644 --- a/src/rapidata/api_client/models/i_program_predicate_consecutive_incorrect_predicate.py +++ b/src/rapidata/api_client/models/i_program_predicate_consecutive_incorrect_predicate.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_program_predicate_correct_count_predicate.py b/src/rapidata/api_client/models/i_program_predicate_correct_count_predicate.py index ff5fad4e0e..96353e8902 100644 --- a/src/rapidata/api_client/models/i_program_predicate_correct_count_predicate.py +++ b/src/rapidata/api_client/models/i_program_predicate_correct_count_predicate.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_program_predicate_time_elapsed_predicate.py b/src/rapidata/api_client/models/i_program_predicate_time_elapsed_predicate.py index 4c79e8d4fc..1be24f9138 100644 --- a/src/rapidata/api_client/models/i_program_predicate_time_elapsed_predicate.py +++ b/src/rapidata/api_client/models/i_program_predicate_time_elapsed_predicate.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_program_predicate_user_attribute_predicate.py b/src/rapidata/api_client/models/i_program_predicate_user_attribute_predicate.py index d4ee7fe183..2822542d9f 100644 --- a/src/rapidata/api_client/models/i_program_predicate_user_attribute_predicate.py +++ b/src/rapidata/api_client/models/i_program_predicate_user_attribute_predicate.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_program_predicate_user_score_predicate.py b/src/rapidata/api_client/models/i_program_predicate_user_score_predicate.py index 889570f29a..5545d14e4d 100644 --- a/src/rapidata/api_client/models/i_program_predicate_user_score_predicate.py +++ b/src/rapidata/api_client/models/i_program_predicate_user_score_predicate.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_ranking_config.py b/src/rapidata/api_client/models/i_ranking_config.py index c9090003dd..c5c4979755 100644 --- a/src/rapidata/api_client/models/i_ranking_config.py +++ b/src/rapidata/api_client/models/i_ranking_config.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_ranking_config_bradley_terry_ranking_config.py b/src/rapidata/api_client/models/i_ranking_config_bradley_terry_ranking_config.py index 7e896bcedd..4c12045f71 100644 --- a/src/rapidata/api_client/models/i_ranking_config_bradley_terry_ranking_config.py +++ b/src/rapidata/api_client/models/i_ranking_config_bradley_terry_ranking_config.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_ranking_config_elo_config.py b/src/rapidata/api_client/models/i_ranking_config_elo_config.py index f29dbbae66..7b79caaee5 100644 --- a/src/rapidata/api_client/models/i_ranking_config_elo_config.py +++ b/src/rapidata/api_client/models/i_ranking_config_elo_config.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid.py b/src/rapidata/api_client/models/i_rapid.py index 43f7f95d26..1faf11650c 100644 --- a/src/rapidata/api_client/models/i_rapid.py +++ b/src/rapidata/api_client/models/i_rapid.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_attach_category_rapid.py b/src/rapidata/api_client/models/i_rapid_attach_category_rapid.py index 847c0f214f..bce12fccd2 100644 --- a/src/rapidata/api_client/models/i_rapid_attach_category_rapid.py +++ b/src/rapidata/api_client/models/i_rapid_attach_category_rapid.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_blueprint.py b/src/rapidata/api_client/models/i_rapid_blueprint.py index 7335dc32a6..ace4e25e56 100644 --- a/src/rapidata/api_client/models/i_rapid_blueprint.py +++ b/src/rapidata/api_client/models/i_rapid_blueprint.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_blueprint_attach_category_rapid_blueprint.py b/src/rapidata/api_client/models/i_rapid_blueprint_attach_category_rapid_blueprint.py index 04db5866d9..9d0fec0a0b 100644 --- a/src/rapidata/api_client/models/i_rapid_blueprint_attach_category_rapid_blueprint.py +++ b/src/rapidata/api_client/models/i_rapid_blueprint_attach_category_rapid_blueprint.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_blueprint_bounding_box_rapid_blueprint.py b/src/rapidata/api_client/models/i_rapid_blueprint_bounding_box_rapid_blueprint.py index 1798e9c3f1..6f741496d3 100644 --- a/src/rapidata/api_client/models/i_rapid_blueprint_bounding_box_rapid_blueprint.py +++ b/src/rapidata/api_client/models/i_rapid_blueprint_bounding_box_rapid_blueprint.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_blueprint_compare_rapid_blueprint.py b/src/rapidata/api_client/models/i_rapid_blueprint_compare_rapid_blueprint.py index 8d3baa1120..95d594dddc 100644 --- a/src/rapidata/api_client/models/i_rapid_blueprint_compare_rapid_blueprint.py +++ b/src/rapidata/api_client/models/i_rapid_blueprint_compare_rapid_blueprint.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_blueprint_free_text_rapid_blueprint.py b/src/rapidata/api_client/models/i_rapid_blueprint_free_text_rapid_blueprint.py index 921abbf6d8..6641c4da18 100644 --- a/src/rapidata/api_client/models/i_rapid_blueprint_free_text_rapid_blueprint.py +++ b/src/rapidata/api_client/models/i_rapid_blueprint_free_text_rapid_blueprint.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_blueprint_line_rapid_blueprint.py b/src/rapidata/api_client/models/i_rapid_blueprint_line_rapid_blueprint.py index 2ee433331a..5dfb715d8d 100644 --- a/src/rapidata/api_client/models/i_rapid_blueprint_line_rapid_blueprint.py +++ b/src/rapidata/api_client/models/i_rapid_blueprint_line_rapid_blueprint.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_blueprint_locate_rapid_blueprint.py b/src/rapidata/api_client/models/i_rapid_blueprint_locate_rapid_blueprint.py index 79934e8cb5..8b59e9115d 100644 --- a/src/rapidata/api_client/models/i_rapid_blueprint_locate_rapid_blueprint.py +++ b/src/rapidata/api_client/models/i_rapid_blueprint_locate_rapid_blueprint.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_blueprint_named_entity_rapid_blueprint.py b/src/rapidata/api_client/models/i_rapid_blueprint_named_entity_rapid_blueprint.py index e9453d060a..3f6e29d72a 100644 --- a/src/rapidata/api_client/models/i_rapid_blueprint_named_entity_rapid_blueprint.py +++ b/src/rapidata/api_client/models/i_rapid_blueprint_named_entity_rapid_blueprint.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_blueprint_polygon_rapid_blueprint.py b/src/rapidata/api_client/models/i_rapid_blueprint_polygon_rapid_blueprint.py index 3d5b231f41..8ecc73011e 100644 --- a/src/rapidata/api_client/models/i_rapid_blueprint_polygon_rapid_blueprint.py +++ b/src/rapidata/api_client/models/i_rapid_blueprint_polygon_rapid_blueprint.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_blueprint_scrub_rapid_blueprint.py b/src/rapidata/api_client/models/i_rapid_blueprint_scrub_rapid_blueprint.py index 9ffa4cfc88..22c25e389d 100644 --- a/src/rapidata/api_client/models/i_rapid_blueprint_scrub_rapid_blueprint.py +++ b/src/rapidata/api_client/models/i_rapid_blueprint_scrub_rapid_blueprint.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_blueprint_transcription_rapid_blueprint.py b/src/rapidata/api_client/models/i_rapid_blueprint_transcription_rapid_blueprint.py index 4e711dc43c..f44472232f 100644 --- a/src/rapidata/api_client/models/i_rapid_blueprint_transcription_rapid_blueprint.py +++ b/src/rapidata/api_client/models/i_rapid_blueprint_transcription_rapid_blueprint.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_bounding_box_rapid.py b/src/rapidata/api_client/models/i_rapid_bounding_box_rapid.py index ecbd917b57..12a06c425a 100644 --- a/src/rapidata/api_client/models/i_rapid_bounding_box_rapid.py +++ b/src/rapidata/api_client/models/i_rapid_bounding_box_rapid.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_compare_rapid.py b/src/rapidata/api_client/models/i_rapid_compare_rapid.py index bc71ee51fc..feb6e345e2 100644 --- a/src/rapidata/api_client/models/i_rapid_compare_rapid.py +++ b/src/rapidata/api_client/models/i_rapid_compare_rapid.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_free_text_rapid.py b/src/rapidata/api_client/models/i_rapid_free_text_rapid.py index 50a1f2f6e9..4ed4780555 100644 --- a/src/rapidata/api_client/models/i_rapid_free_text_rapid.py +++ b/src/rapidata/api_client/models/i_rapid_free_text_rapid.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_line_rapid.py b/src/rapidata/api_client/models/i_rapid_line_rapid.py index 28be9fe59c..c033bf2d62 100644 --- a/src/rapidata/api_client/models/i_rapid_line_rapid.py +++ b/src/rapidata/api_client/models/i_rapid_line_rapid.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_locate_rapid.py b/src/rapidata/api_client/models/i_rapid_locate_rapid.py index 047d404c24..4f6bb5fb7d 100644 --- a/src/rapidata/api_client/models/i_rapid_locate_rapid.py +++ b/src/rapidata/api_client/models/i_rapid_locate_rapid.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_named_entity_rapid.py b/src/rapidata/api_client/models/i_rapid_named_entity_rapid.py index 5228da23e3..7f956e262f 100644 --- a/src/rapidata/api_client/models/i_rapid_named_entity_rapid.py +++ b/src/rapidata/api_client/models/i_rapid_named_entity_rapid.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_payload.py b/src/rapidata/api_client/models/i_rapid_payload.py index 42754a1779..467420bfe5 100644 --- a/src/rapidata/api_client/models/i_rapid_payload.py +++ b/src/rapidata/api_client/models/i_rapid_payload.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_payload_bounding_box_payload.py b/src/rapidata/api_client/models/i_rapid_payload_bounding_box_payload.py index 85bba7d4d3..60b03d1447 100644 --- a/src/rapidata/api_client/models/i_rapid_payload_bounding_box_payload.py +++ b/src/rapidata/api_client/models/i_rapid_payload_bounding_box_payload.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_payload_classify_payload.py b/src/rapidata/api_client/models/i_rapid_payload_classify_payload.py index 59cdaaf07e..471dc687d6 100644 --- a/src/rapidata/api_client/models/i_rapid_payload_classify_payload.py +++ b/src/rapidata/api_client/models/i_rapid_payload_classify_payload.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_payload_compare_payload.py b/src/rapidata/api_client/models/i_rapid_payload_compare_payload.py index 94bece1ab4..37029ab4de 100644 --- a/src/rapidata/api_client/models/i_rapid_payload_compare_payload.py +++ b/src/rapidata/api_client/models/i_rapid_payload_compare_payload.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_payload_free_text_payload.py b/src/rapidata/api_client/models/i_rapid_payload_free_text_payload.py index 8f350a17cd..214677b58e 100644 --- a/src/rapidata/api_client/models/i_rapid_payload_free_text_payload.py +++ b/src/rapidata/api_client/models/i_rapid_payload_free_text_payload.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_payload_line_payload.py b/src/rapidata/api_client/models/i_rapid_payload_line_payload.py index f2eaa6601c..b5f649e552 100644 --- a/src/rapidata/api_client/models/i_rapid_payload_line_payload.py +++ b/src/rapidata/api_client/models/i_rapid_payload_line_payload.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_payload_locate_payload.py b/src/rapidata/api_client/models/i_rapid_payload_locate_payload.py index 253e2645b2..cbbb0c6da8 100644 --- a/src/rapidata/api_client/models/i_rapid_payload_locate_payload.py +++ b/src/rapidata/api_client/models/i_rapid_payload_locate_payload.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_payload_named_entity_payload.py b/src/rapidata/api_client/models/i_rapid_payload_named_entity_payload.py index d69d58d716..842b258828 100644 --- a/src/rapidata/api_client/models/i_rapid_payload_named_entity_payload.py +++ b/src/rapidata/api_client/models/i_rapid_payload_named_entity_payload.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_payload_polygon_payload.py b/src/rapidata/api_client/models/i_rapid_payload_polygon_payload.py index 36663da086..221f352561 100644 --- a/src/rapidata/api_client/models/i_rapid_payload_polygon_payload.py +++ b/src/rapidata/api_client/models/i_rapid_payload_polygon_payload.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_payload_scrub_payload.py b/src/rapidata/api_client/models/i_rapid_payload_scrub_payload.py index d201a35556..1ae7cf5b25 100644 --- a/src/rapidata/api_client/models/i_rapid_payload_scrub_payload.py +++ b/src/rapidata/api_client/models/i_rapid_payload_scrub_payload.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_payload_transcription_payload.py b/src/rapidata/api_client/models/i_rapid_payload_transcription_payload.py index c22d83dd72..facea37ad3 100644 --- a/src/rapidata/api_client/models/i_rapid_payload_transcription_payload.py +++ b/src/rapidata/api_client/models/i_rapid_payload_transcription_payload.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_polygon_rapid.py b/src/rapidata/api_client/models/i_rapid_polygon_rapid.py index 4c82117830..ab3035a3a0 100644 --- a/src/rapidata/api_client/models/i_rapid_polygon_rapid.py +++ b/src/rapidata/api_client/models/i_rapid_polygon_rapid.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_result.py b/src/rapidata/api_client/models/i_rapid_result.py index 2972306a35..9147a87299 100644 --- a/src/rapidata/api_client/models/i_rapid_result.py +++ b/src/rapidata/api_client/models/i_rapid_result.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_result_attach_category_result.py b/src/rapidata/api_client/models/i_rapid_result_attach_category_result.py index 8a3a237a2f..c98f9eea92 100644 --- a/src/rapidata/api_client/models/i_rapid_result_attach_category_result.py +++ b/src/rapidata/api_client/models/i_rapid_result_attach_category_result.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_result_bounding_box_result.py b/src/rapidata/api_client/models/i_rapid_result_bounding_box_result.py index 408179c7f5..e4b0308c77 100644 --- a/src/rapidata/api_client/models/i_rapid_result_bounding_box_result.py +++ b/src/rapidata/api_client/models/i_rapid_result_bounding_box_result.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_result_compare_result.py b/src/rapidata/api_client/models/i_rapid_result_compare_result.py index 8f49191e80..8543364a37 100644 --- a/src/rapidata/api_client/models/i_rapid_result_compare_result.py +++ b/src/rapidata/api_client/models/i_rapid_result_compare_result.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_result_free_text_result.py b/src/rapidata/api_client/models/i_rapid_result_free_text_result.py index 90c7306d13..20b06e5e8f 100644 --- a/src/rapidata/api_client/models/i_rapid_result_free_text_result.py +++ b/src/rapidata/api_client/models/i_rapid_result_free_text_result.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_result_line_result.py b/src/rapidata/api_client/models/i_rapid_result_line_result.py index b9f1cb8425..25f51e5522 100644 --- a/src/rapidata/api_client/models/i_rapid_result_line_result.py +++ b/src/rapidata/api_client/models/i_rapid_result_line_result.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_result_locate_result.py b/src/rapidata/api_client/models/i_rapid_result_locate_result.py index 8f9c10a9d1..2c9ddd5d99 100644 --- a/src/rapidata/api_client/models/i_rapid_result_locate_result.py +++ b/src/rapidata/api_client/models/i_rapid_result_locate_result.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_result_named_entity_result.py b/src/rapidata/api_client/models/i_rapid_result_named_entity_result.py index d2cb45bda3..3a007c0b1b 100644 --- a/src/rapidata/api_client/models/i_rapid_result_named_entity_result.py +++ b/src/rapidata/api_client/models/i_rapid_result_named_entity_result.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_result_polygon_result.py b/src/rapidata/api_client/models/i_rapid_result_polygon_result.py index 20343fa870..0c090dc830 100644 --- a/src/rapidata/api_client/models/i_rapid_result_polygon_result.py +++ b/src/rapidata/api_client/models/i_rapid_result_polygon_result.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_result_scrub_result.py b/src/rapidata/api_client/models/i_rapid_result_scrub_result.py index ca92c61447..6e175fa817 100644 --- a/src/rapidata/api_client/models/i_rapid_result_scrub_result.py +++ b/src/rapidata/api_client/models/i_rapid_result_scrub_result.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_result_skip_result.py b/src/rapidata/api_client/models/i_rapid_result_skip_result.py index 1a75e71caa..33fc9dd315 100644 --- a/src/rapidata/api_client/models/i_rapid_result_skip_result.py +++ b/src/rapidata/api_client/models/i_rapid_result_skip_result.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_result_transcription_result.py b/src/rapidata/api_client/models/i_rapid_result_transcription_result.py index 43b891c5cd..407a22ff77 100644 --- a/src/rapidata/api_client/models/i_rapid_result_transcription_result.py +++ b/src/rapidata/api_client/models/i_rapid_result_transcription_result.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_scrub_rapid.py b/src/rapidata/api_client/models/i_rapid_scrub_rapid.py index c0e490ad3c..910d877ecc 100644 --- a/src/rapidata/api_client/models/i_rapid_scrub_rapid.py +++ b/src/rapidata/api_client/models/i_rapid_scrub_rapid.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_rapid_transcription_rapid.py b/src/rapidata/api_client/models/i_rapid_transcription_rapid.py index 7f13a48e4f..75bb3bb7b2 100644 --- a/src/rapidata/api_client/models/i_rapid_transcription_rapid.py +++ b/src/rapidata/api_client/models/i_rapid_transcription_rapid.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_referee.py b/src/rapidata/api_client/models/i_referee.py index 78559e10ca..16186d2238 100644 --- a/src/rapidata/api_client/models/i_referee.py +++ b/src/rapidata/api_client/models/i_referee.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_referee_budget_referee.py b/src/rapidata/api_client/models/i_referee_budget_referee.py index 4268ffa09b..0a43d66d8b 100644 --- a/src/rapidata/api_client/models/i_referee_budget_referee.py +++ b/src/rapidata/api_client/models/i_referee_budget_referee.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_referee_config.py b/src/rapidata/api_client/models/i_referee_config.py index ee293612d4..79e87c5a9d 100644 --- a/src/rapidata/api_client/models/i_referee_config.py +++ b/src/rapidata/api_client/models/i_referee_config.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_referee_config_budget_referee_config.py b/src/rapidata/api_client/models/i_referee_config_budget_referee_config.py index 9ab7af5a41..d41621af74 100644 --- a/src/rapidata/api_client/models/i_referee_config_budget_referee_config.py +++ b/src/rapidata/api_client/models/i_referee_config_budget_referee_config.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_referee_config_naive_referee_config.py b/src/rapidata/api_client/models/i_referee_config_naive_referee_config.py index 8d5001befe..5813390da5 100644 --- a/src/rapidata/api_client/models/i_referee_config_naive_referee_config.py +++ b/src/rapidata/api_client/models/i_referee_config_naive_referee_config.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_referee_config_never_ending_referee_config.py b/src/rapidata/api_client/models/i_referee_config_never_ending_referee_config.py index 87b4c940d0..52ef9268a7 100644 --- a/src/rapidata/api_client/models/i_referee_config_never_ending_referee_config.py +++ b/src/rapidata/api_client/models/i_referee_config_never_ending_referee_config.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_referee_config_probabilistic_attach_category_referee_config.py b/src/rapidata/api_client/models/i_referee_config_probabilistic_attach_category_referee_config.py index 995652388d..98c6453604 100644 --- a/src/rapidata/api_client/models/i_referee_config_probabilistic_attach_category_referee_config.py +++ b/src/rapidata/api_client/models/i_referee_config_probabilistic_attach_category_referee_config.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_referee_config_quorum_referee_config.py b/src/rapidata/api_client/models/i_referee_config_quorum_referee_config.py index 983663a9ec..cd5c873165 100644 --- a/src/rapidata/api_client/models/i_referee_config_quorum_referee_config.py +++ b/src/rapidata/api_client/models/i_referee_config_quorum_referee_config.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_referee_early_stopping_referee.py b/src/rapidata/api_client/models/i_referee_early_stopping_referee.py index 06154ec097..b33bf11c22 100644 --- a/src/rapidata/api_client/models/i_referee_early_stopping_referee.py +++ b/src/rapidata/api_client/models/i_referee_early_stopping_referee.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_referee_info.py b/src/rapidata/api_client/models/i_referee_info.py index ef8611daae..2d8c0ffa7c 100644 --- a/src/rapidata/api_client/models/i_referee_info.py +++ b/src/rapidata/api_client/models/i_referee_info.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_referee_info_naive_referee_info.py b/src/rapidata/api_client/models/i_referee_info_naive_referee_info.py index 8581e8877d..5de5da24e4 100644 --- a/src/rapidata/api_client/models/i_referee_info_naive_referee_info.py +++ b/src/rapidata/api_client/models/i_referee_info_naive_referee_info.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_referee_info_never_ending_referee_info.py b/src/rapidata/api_client/models/i_referee_info_never_ending_referee_info.py index 6f8de30fad..d9cbfbc99b 100644 --- a/src/rapidata/api_client/models/i_referee_info_never_ending_referee_info.py +++ b/src/rapidata/api_client/models/i_referee_info_never_ending_referee_info.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_referee_info_probabilistic_attach_category_referee_info.py b/src/rapidata/api_client/models/i_referee_info_probabilistic_attach_category_referee_info.py index d667cf6918..5669a33281 100644 --- a/src/rapidata/api_client/models/i_referee_info_probabilistic_attach_category_referee_info.py +++ b/src/rapidata/api_client/models/i_referee_info_probabilistic_attach_category_referee_info.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_referee_info_quorum_referee_info.py b/src/rapidata/api_client/models/i_referee_info_quorum_referee_info.py index 7eac989567..e79e765915 100644 --- a/src/rapidata/api_client/models/i_referee_info_quorum_referee_info.py +++ b/src/rapidata/api_client/models/i_referee_info_quorum_referee_info.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_referee_naive_referee.py b/src/rapidata/api_client/models/i_referee_naive_referee.py index 101192db5d..00e8269730 100644 --- a/src/rapidata/api_client/models/i_referee_naive_referee.py +++ b/src/rapidata/api_client/models/i_referee_naive_referee.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_referee_quorum_referee.py b/src/rapidata/api_client/models/i_referee_quorum_referee.py index f4d1c7b43f..261c68d0a2 100644 --- a/src/rapidata/api_client/models/i_referee_quorum_referee.py +++ b/src/rapidata/api_client/models/i_referee_quorum_referee.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_response_aggregation.py b/src/rapidata/api_client/models/i_response_aggregation.py index 9db685df73..3258f453d1 100644 --- a/src/rapidata/api_client/models/i_response_aggregation.py +++ b/src/rapidata/api_client/models/i_response_aggregation.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_response_aggregation_classify_aggregation.py b/src/rapidata/api_client/models/i_response_aggregation_classify_aggregation.py index b7be2db5fd..9ca27c8dc3 100644 --- a/src/rapidata/api_client/models/i_response_aggregation_classify_aggregation.py +++ b/src/rapidata/api_client/models/i_response_aggregation_classify_aggregation.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_response_aggregation_compare_aggregation.py b/src/rapidata/api_client/models/i_response_aggregation_compare_aggregation.py index c8754d5c8c..94efffca5d 100644 --- a/src/rapidata/api_client/models/i_response_aggregation_compare_aggregation.py +++ b/src/rapidata/api_client/models/i_response_aggregation_compare_aggregation.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_selection.py b/src/rapidata/api_client/models/i_selection.py index c0cff00acc..9647fc57b1 100644 --- a/src/rapidata/api_client/models/i_selection.py +++ b/src/rapidata/api_client/models/i_selection.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_selection_ab_test_selection.py b/src/rapidata/api_client/models/i_selection_ab_test_selection.py index 09618b7d3f..043a6ff708 100644 --- a/src/rapidata/api_client/models/i_selection_ab_test_selection.py +++ b/src/rapidata/api_client/models/i_selection_ab_test_selection.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_selection_capped_selection.py b/src/rapidata/api_client/models/i_selection_capped_selection.py index 0a29522bdc..603b5ce98e 100644 --- a/src/rapidata/api_client/models/i_selection_capped_selection.py +++ b/src/rapidata/api_client/models/i_selection_capped_selection.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_selection_conditional_validation_selection.py b/src/rapidata/api_client/models/i_selection_conditional_validation_selection.py index a1c2ba2b2c..6cd5b9afd7 100644 --- a/src/rapidata/api_client/models/i_selection_conditional_validation_selection.py +++ b/src/rapidata/api_client/models/i_selection_conditional_validation_selection.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_selection_demographic_selection.py b/src/rapidata/api_client/models/i_selection_demographic_selection.py index 47273e4f36..fcd7bef1f1 100644 --- a/src/rapidata/api_client/models/i_selection_demographic_selection.py +++ b/src/rapidata/api_client/models/i_selection_demographic_selection.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_selection_effort_capped_selection.py b/src/rapidata/api_client/models/i_selection_effort_capped_selection.py index 3fd7218e4d..f0a770191b 100644 --- a/src/rapidata/api_client/models/i_selection_effort_capped_selection.py +++ b/src/rapidata/api_client/models/i_selection_effort_capped_selection.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_selection_labeling_selection.py b/src/rapidata/api_client/models/i_selection_labeling_selection.py index edb217f11e..0c62fd45ef 100644 --- a/src/rapidata/api_client/models/i_selection_labeling_selection.py +++ b/src/rapidata/api_client/models/i_selection_labeling_selection.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_selection_shuffling_selection.py b/src/rapidata/api_client/models/i_selection_shuffling_selection.py index 4b2b26fad9..6f6c1b1159 100644 --- a/src/rapidata/api_client/models/i_selection_shuffling_selection.py +++ b/src/rapidata/api_client/models/i_selection_shuffling_selection.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_selection_static_selection.py b/src/rapidata/api_client/models/i_selection_static_selection.py index e6a23cb708..311c33f5d4 100644 --- a/src/rapidata/api_client/models/i_selection_static_selection.py +++ b/src/rapidata/api_client/models/i_selection_static_selection.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_selection_validation_selection.py b/src/rapidata/api_client/models/i_selection_validation_selection.py index d24933aa39..fd056e1432 100644 --- a/src/rapidata/api_client/models/i_selection_validation_selection.py +++ b/src/rapidata/api_client/models/i_selection_validation_selection.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_user_filter.py b/src/rapidata/api_client/models/i_user_filter.py index 5a03e86394..5f5dc715ee 100644 --- a/src/rapidata/api_client/models/i_user_filter.py +++ b/src/rapidata/api_client/models/i_user_filter.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_user_filter_age_user_filter.py b/src/rapidata/api_client/models/i_user_filter_age_user_filter.py index d2205f7a93..efec2dce7c 100644 --- a/src/rapidata/api_client/models/i_user_filter_age_user_filter.py +++ b/src/rapidata/api_client/models/i_user_filter_age_user_filter.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_user_filter_and_user_filter.py b/src/rapidata/api_client/models/i_user_filter_and_user_filter.py index ffbc17337c..b530ad8dda 100644 --- a/src/rapidata/api_client/models/i_user_filter_and_user_filter.py +++ b/src/rapidata/api_client/models/i_user_filter_and_user_filter.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_user_filter_campaign_user_filter.py b/src/rapidata/api_client/models/i_user_filter_campaign_user_filter.py index 7dcf385297..308ea2db55 100644 --- a/src/rapidata/api_client/models/i_user_filter_campaign_user_filter.py +++ b/src/rapidata/api_client/models/i_user_filter_campaign_user_filter.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_user_filter_country_user_filter.py b/src/rapidata/api_client/models/i_user_filter_country_user_filter.py index 75ea61475b..a53b90f892 100644 --- a/src/rapidata/api_client/models/i_user_filter_country_user_filter.py +++ b/src/rapidata/api_client/models/i_user_filter_country_user_filter.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_user_filter_custom_user_filter.py b/src/rapidata/api_client/models/i_user_filter_custom_user_filter.py index b8b28824d0..7eab6317a1 100644 --- a/src/rapidata/api_client/models/i_user_filter_custom_user_filter.py +++ b/src/rapidata/api_client/models/i_user_filter_custom_user_filter.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_user_filter_device_user_filter.py b/src/rapidata/api_client/models/i_user_filter_device_user_filter.py index 29d608e144..f3ac951b14 100644 --- a/src/rapidata/api_client/models/i_user_filter_device_user_filter.py +++ b/src/rapidata/api_client/models/i_user_filter_device_user_filter.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_user_filter_gender_user_filter.py b/src/rapidata/api_client/models/i_user_filter_gender_user_filter.py index 9274b2a90b..c6721a8750 100644 --- a/src/rapidata/api_client/models/i_user_filter_gender_user_filter.py +++ b/src/rapidata/api_client/models/i_user_filter_gender_user_filter.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_user_filter_language_user_filter.py b/src/rapidata/api_client/models/i_user_filter_language_user_filter.py index 8ab4b4ed45..979cf120a1 100644 --- a/src/rapidata/api_client/models/i_user_filter_language_user_filter.py +++ b/src/rapidata/api_client/models/i_user_filter_language_user_filter.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_user_filter_new_user_filter.py b/src/rapidata/api_client/models/i_user_filter_new_user_filter.py index 50f2b02264..c41990eed4 100644 --- a/src/rapidata/api_client/models/i_user_filter_new_user_filter.py +++ b/src/rapidata/api_client/models/i_user_filter_new_user_filter.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_user_filter_not_user_filter.py b/src/rapidata/api_client/models/i_user_filter_not_user_filter.py index d49b66c18a..596bbc475a 100644 --- a/src/rapidata/api_client/models/i_user_filter_not_user_filter.py +++ b/src/rapidata/api_client/models/i_user_filter_not_user_filter.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_user_filter_or_user_filter.py b/src/rapidata/api_client/models/i_user_filter_or_user_filter.py index 50e290bfd7..1cc1f6a94e 100644 --- a/src/rapidata/api_client/models/i_user_filter_or_user_filter.py +++ b/src/rapidata/api_client/models/i_user_filter_or_user_filter.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_user_filter_response_count_user_filter.py b/src/rapidata/api_client/models/i_user_filter_response_count_user_filter.py index a56341503d..9f06513fd7 100644 --- a/src/rapidata/api_client/models/i_user_filter_response_count_user_filter.py +++ b/src/rapidata/api_client/models/i_user_filter_response_count_user_filter.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_user_filter_user_score_user_filter.py b/src/rapidata/api_client/models/i_user_filter_user_score_user_filter.py index 0d08e2c923..40b33cb342 100644 --- a/src/rapidata/api_client/models/i_user_filter_user_score_user_filter.py +++ b/src/rapidata/api_client/models/i_user_filter_user_score_user_filter.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_validation_truth.py b/src/rapidata/api_client/models/i_validation_truth.py index 6a38343f12..2e0daf6292 100644 --- a/src/rapidata/api_client/models/i_validation_truth.py +++ b/src/rapidata/api_client/models/i_validation_truth.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_validation_truth_attach_category_truth.py b/src/rapidata/api_client/models/i_validation_truth_attach_category_truth.py index 5d499bbe75..e788c4d324 100644 --- a/src/rapidata/api_client/models/i_validation_truth_attach_category_truth.py +++ b/src/rapidata/api_client/models/i_validation_truth_attach_category_truth.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_validation_truth_bounding_box_truth.py b/src/rapidata/api_client/models/i_validation_truth_bounding_box_truth.py index d510e77cf4..83e88d644d 100644 --- a/src/rapidata/api_client/models/i_validation_truth_bounding_box_truth.py +++ b/src/rapidata/api_client/models/i_validation_truth_bounding_box_truth.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_validation_truth_classify_truth.py b/src/rapidata/api_client/models/i_validation_truth_classify_truth.py index 435a8992b6..0c660a14e6 100644 --- a/src/rapidata/api_client/models/i_validation_truth_classify_truth.py +++ b/src/rapidata/api_client/models/i_validation_truth_classify_truth.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_validation_truth_compare_truth.py b/src/rapidata/api_client/models/i_validation_truth_compare_truth.py index 70707ba462..7b5c1315d3 100644 --- a/src/rapidata/api_client/models/i_validation_truth_compare_truth.py +++ b/src/rapidata/api_client/models/i_validation_truth_compare_truth.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_validation_truth_empty_validation_truth.py b/src/rapidata/api_client/models/i_validation_truth_empty_validation_truth.py index 8b869b9d0c..bff39a97bf 100644 --- a/src/rapidata/api_client/models/i_validation_truth_empty_validation_truth.py +++ b/src/rapidata/api_client/models/i_validation_truth_empty_validation_truth.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_validation_truth_line_truth.py b/src/rapidata/api_client/models/i_validation_truth_line_truth.py index e9dbf5d9e6..a4cd72b63e 100644 --- a/src/rapidata/api_client/models/i_validation_truth_line_truth.py +++ b/src/rapidata/api_client/models/i_validation_truth_line_truth.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_validation_truth_locate_box_truth.py b/src/rapidata/api_client/models/i_validation_truth_locate_box_truth.py index 99b9c73c73..addb7f2477 100644 --- a/src/rapidata/api_client/models/i_validation_truth_locate_box_truth.py +++ b/src/rapidata/api_client/models/i_validation_truth_locate_box_truth.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_validation_truth_multi_compare_truth.py b/src/rapidata/api_client/models/i_validation_truth_multi_compare_truth.py index 777f18530a..a076d5c1a6 100644 --- a/src/rapidata/api_client/models/i_validation_truth_multi_compare_truth.py +++ b/src/rapidata/api_client/models/i_validation_truth_multi_compare_truth.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_validation_truth_named_entity_truth.py b/src/rapidata/api_client/models/i_validation_truth_named_entity_truth.py index 7eed898846..141f254919 100644 --- a/src/rapidata/api_client/models/i_validation_truth_named_entity_truth.py +++ b/src/rapidata/api_client/models/i_validation_truth_named_entity_truth.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_validation_truth_polygon_truth.py b/src/rapidata/api_client/models/i_validation_truth_polygon_truth.py index 753bc8ee68..e84c6cf08f 100644 --- a/src/rapidata/api_client/models/i_validation_truth_polygon_truth.py +++ b/src/rapidata/api_client/models/i_validation_truth_polygon_truth.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_validation_truth_scrub_truth.py b/src/rapidata/api_client/models/i_validation_truth_scrub_truth.py index 8049af062f..57a6c57032 100644 --- a/src/rapidata/api_client/models/i_validation_truth_scrub_truth.py +++ b/src/rapidata/api_client/models/i_validation_truth_scrub_truth.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_validation_truth_skip_truth.py b/src/rapidata/api_client/models/i_validation_truth_skip_truth.py index f0ee33774f..d0d2e0e6f0 100644 --- a/src/rapidata/api_client/models/i_validation_truth_skip_truth.py +++ b/src/rapidata/api_client/models/i_validation_truth_skip_truth.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_validation_truth_transcription_truth.py b/src/rapidata/api_client/models/i_validation_truth_transcription_truth.py index 0da67ad860..ef79f5d7ad 100644 --- a/src/rapidata/api_client/models/i_validation_truth_transcription_truth.py +++ b/src/rapidata/api_client/models/i_validation_truth_transcription_truth.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_workflow.py b/src/rapidata/api_client/models/i_workflow.py index cea59c868f..057c3e51f0 100644 --- a/src/rapidata/api_client/models/i_workflow.py +++ b/src/rapidata/api_client/models/i_workflow.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_workflow_config.py b/src/rapidata/api_client/models/i_workflow_config.py index 59ec31e27a..7e1842b5d2 100644 --- a/src/rapidata/api_client/models/i_workflow_config.py +++ b/src/rapidata/api_client/models/i_workflow_config.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_workflow_config_evaluation_workflow_config.py b/src/rapidata/api_client/models/i_workflow_config_evaluation_workflow_config.py index 94aef0a97c..a6b349c2b8 100644 --- a/src/rapidata/api_client/models/i_workflow_config_evaluation_workflow_config.py +++ b/src/rapidata/api_client/models/i_workflow_config_evaluation_workflow_config.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_workflow_config_grouped_ranking_workflow_config.py b/src/rapidata/api_client/models/i_workflow_config_grouped_ranking_workflow_config.py index 14653ff494..3085a261c3 100644 --- a/src/rapidata/api_client/models/i_workflow_config_grouped_ranking_workflow_config.py +++ b/src/rapidata/api_client/models/i_workflow_config_grouped_ranking_workflow_config.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_workflow_config_ranking_workflow_config.py b/src/rapidata/api_client/models/i_workflow_config_ranking_workflow_config.py index 95be4e0a28..4be1cdf61c 100644 --- a/src/rapidata/api_client/models/i_workflow_config_ranking_workflow_config.py +++ b/src/rapidata/api_client/models/i_workflow_config_ranking_workflow_config.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_workflow_config_simple_workflow_config.py b/src/rapidata/api_client/models/i_workflow_config_simple_workflow_config.py index a4df791155..568975263b 100644 --- a/src/rapidata/api_client/models/i_workflow_config_simple_workflow_config.py +++ b/src/rapidata/api_client/models/i_workflow_config_simple_workflow_config.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_workflow_evaluation_workflow.py b/src/rapidata/api_client/models/i_workflow_evaluation_workflow.py index 3acaaef1c4..42bfee9757 100644 --- a/src/rapidata/api_client/models/i_workflow_evaluation_workflow.py +++ b/src/rapidata/api_client/models/i_workflow_evaluation_workflow.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_workflow_grouped_ranking_workflow.py b/src/rapidata/api_client/models/i_workflow_grouped_ranking_workflow.py index 4b783251d5..b1e63f9f46 100644 --- a/src/rapidata/api_client/models/i_workflow_grouped_ranking_workflow.py +++ b/src/rapidata/api_client/models/i_workflow_grouped_ranking_workflow.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_workflow_ranking_workflow.py b/src/rapidata/api_client/models/i_workflow_ranking_workflow.py index 548b8c8dae..09bb9ecef7 100644 --- a/src/rapidata/api_client/models/i_workflow_ranking_workflow.py +++ b/src/rapidata/api_client/models/i_workflow_ranking_workflow.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_workflow_rapid_blueprint.py b/src/rapidata/api_client/models/i_workflow_rapid_blueprint.py index 7a9631b505..14efbc0038 100644 --- a/src/rapidata/api_client/models/i_workflow_rapid_blueprint.py +++ b/src/rapidata/api_client/models/i_workflow_rapid_blueprint.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_workflow_rapid_blueprint_attach_category_workflow_rapid_blueprint.py b/src/rapidata/api_client/models/i_workflow_rapid_blueprint_attach_category_workflow_rapid_blueprint.py index 578244ad56..1c70498cb8 100644 --- a/src/rapidata/api_client/models/i_workflow_rapid_blueprint_attach_category_workflow_rapid_blueprint.py +++ b/src/rapidata/api_client/models/i_workflow_rapid_blueprint_attach_category_workflow_rapid_blueprint.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_workflow_rapid_blueprint_bounding_box_workflow_rapid_blueprint.py b/src/rapidata/api_client/models/i_workflow_rapid_blueprint_bounding_box_workflow_rapid_blueprint.py index 4a57fcc01e..c7dc70e7a0 100644 --- a/src/rapidata/api_client/models/i_workflow_rapid_blueprint_bounding_box_workflow_rapid_blueprint.py +++ b/src/rapidata/api_client/models/i_workflow_rapid_blueprint_bounding_box_workflow_rapid_blueprint.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_workflow_rapid_blueprint_compare_workflow_rapid_blueprint.py b/src/rapidata/api_client/models/i_workflow_rapid_blueprint_compare_workflow_rapid_blueprint.py index ff1802aaad..d67d23f2d7 100644 --- a/src/rapidata/api_client/models/i_workflow_rapid_blueprint_compare_workflow_rapid_blueprint.py +++ b/src/rapidata/api_client/models/i_workflow_rapid_blueprint_compare_workflow_rapid_blueprint.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_workflow_rapid_blueprint_free_text_workflow_rapid_blueprint.py b/src/rapidata/api_client/models/i_workflow_rapid_blueprint_free_text_workflow_rapid_blueprint.py index e40450092c..5528e9ce99 100644 --- a/src/rapidata/api_client/models/i_workflow_rapid_blueprint_free_text_workflow_rapid_blueprint.py +++ b/src/rapidata/api_client/models/i_workflow_rapid_blueprint_free_text_workflow_rapid_blueprint.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_workflow_rapid_blueprint_line_workflow_rapid_blueprint.py b/src/rapidata/api_client/models/i_workflow_rapid_blueprint_line_workflow_rapid_blueprint.py index 95282de505..23473fa665 100644 --- a/src/rapidata/api_client/models/i_workflow_rapid_blueprint_line_workflow_rapid_blueprint.py +++ b/src/rapidata/api_client/models/i_workflow_rapid_blueprint_line_workflow_rapid_blueprint.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_workflow_rapid_blueprint_locate_workflow_rapid_blueprint.py b/src/rapidata/api_client/models/i_workflow_rapid_blueprint_locate_workflow_rapid_blueprint.py index 48cbf8d75a..43de6e9db5 100644 --- a/src/rapidata/api_client/models/i_workflow_rapid_blueprint_locate_workflow_rapid_blueprint.py +++ b/src/rapidata/api_client/models/i_workflow_rapid_blueprint_locate_workflow_rapid_blueprint.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_workflow_rapid_blueprint_named_entity_workflow_rapid_blueprint.py b/src/rapidata/api_client/models/i_workflow_rapid_blueprint_named_entity_workflow_rapid_blueprint.py index 5cb2d7b2a7..d035513a4c 100644 --- a/src/rapidata/api_client/models/i_workflow_rapid_blueprint_named_entity_workflow_rapid_blueprint.py +++ b/src/rapidata/api_client/models/i_workflow_rapid_blueprint_named_entity_workflow_rapid_blueprint.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_workflow_rapid_blueprint_polygon_workflow_rapid_blueprint.py b/src/rapidata/api_client/models/i_workflow_rapid_blueprint_polygon_workflow_rapid_blueprint.py index 9d63e81f3b..95854c01d8 100644 --- a/src/rapidata/api_client/models/i_workflow_rapid_blueprint_polygon_workflow_rapid_blueprint.py +++ b/src/rapidata/api_client/models/i_workflow_rapid_blueprint_polygon_workflow_rapid_blueprint.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_workflow_rapid_blueprint_scrub_workflow_rapid_blueprint.py b/src/rapidata/api_client/models/i_workflow_rapid_blueprint_scrub_workflow_rapid_blueprint.py index 425ecd062a..1f55b6e24c 100644 --- a/src/rapidata/api_client/models/i_workflow_rapid_blueprint_scrub_workflow_rapid_blueprint.py +++ b/src/rapidata/api_client/models/i_workflow_rapid_blueprint_scrub_workflow_rapid_blueprint.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_workflow_rapid_blueprint_transcription_workflow_rapid_blueprint.py b/src/rapidata/api_client/models/i_workflow_rapid_blueprint_transcription_workflow_rapid_blueprint.py index 9d8af6953d..887fa1e7d5 100644 --- a/src/rapidata/api_client/models/i_workflow_rapid_blueprint_transcription_workflow_rapid_blueprint.py +++ b/src/rapidata/api_client/models/i_workflow_rapid_blueprint_transcription_workflow_rapid_blueprint.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/i_workflow_simple_workflow.py b/src/rapidata/api_client/models/i_workflow_simple_workflow.py index 539b162bdb..97ab26a502 100644 --- a/src/rapidata/api_client/models/i_workflow_simple_workflow.py +++ b/src/rapidata/api_client/models/i_workflow_simple_workflow.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/inspect_report_endpoint_output.py b/src/rapidata/api_client/models/inspect_report_endpoint_output.py index 32f6d1adbf..20ebfa2788 100644 --- a/src/rapidata/api_client/models/inspect_report_endpoint_output.py +++ b/src/rapidata/api_client/models/inspect_report_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/invite_org_member_endpoint_input.py b/src/rapidata/api_client/models/invite_org_member_endpoint_input.py index bbdc35231f..15b0f00893 100644 --- a/src/rapidata/api_client/models/invite_org_member_endpoint_input.py +++ b/src/rapidata/api_client/models/invite_org_member_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/invite_org_member_endpoint_output.py b/src/rapidata/api_client/models/invite_org_member_endpoint_output.py index 79f8aea3cc..13c82ded20 100644 --- a/src/rapidata/api_client/models/invite_org_member_endpoint_output.py +++ b/src/rapidata/api_client/models/invite_org_member_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/invoice_status.py b/src/rapidata/api_client/models/invoice_status.py index 6e0df7bd90..d730ef96b3 100644 --- a/src/rapidata/api_client/models/invoice_status.py +++ b/src/rapidata/api_client/models/invoice_status.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/is_rapid_bag_valid_endpoint_output.py b/src/rapidata/api_client/models/is_rapid_bag_valid_endpoint_output.py index 26dcc9c446..55fc624143 100644 --- a/src/rapidata/api_client/models/is_rapid_bag_valid_endpoint_output.py +++ b/src/rapidata/api_client/models/is_rapid_bag_valid_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/job_definition_revision_state.py b/src/rapidata/api_client/models/job_definition_revision_state.py index 004c5d6b03..31290b2bd2 100644 --- a/src/rapidata/api_client/models/job_definition_revision_state.py +++ b/src/rapidata/api_client/models/job_definition_revision_state.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/job_navigation_item.py b/src/rapidata/api_client/models/job_navigation_item.py new file mode 100644 index 0000000000..d5ad739b5e --- /dev/null +++ b/src/rapidata/api_client/models/job_navigation_item.py @@ -0,0 +1,97 @@ +# coding: utf-8 + +""" + Rapidata Asset API + + The API for the Rapidata Asset service + + The version of the OpenAPI document: 2026.08.19.0938-f150f5e + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List +from rapidata.api_client.models.i_asset import IAsset +from rapidata.api_client.models.rapid_state import RapidState +from pydantic import ValidationError +from rapidata.api_client.lazy_model import LazyValidatedModel +from typing import Optional, Set +from typing_extensions import Self + +class JobNavigationItem(LazyValidatedModel): + """ + JobNavigationItem + """ # noqa: E501 + rapid_id: StrictStr = Field(alias="rapidId") + asset: IAsset + state: RapidState + __properties: ClassVar[List[str]] = ["rapidId", "asset", "state"] + + # model_config is inherited from LazyValidatedModel + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of JobNavigationItem from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of asset + if self.asset: + _dict['asset'] = self.asset.to_dict() + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of JobNavigationItem from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _data = { + "rapidId": obj.get("rapidId"), + "asset": IAsset.from_dict(obj["asset"]) if obj.get("asset") is not None else None, + "state": obj.get("state") + } + try: + _obj = cls.model_validate(_data) + except ValidationError as _val_error: + _obj = cls._lazy_construct(_data, _val_error) + return _obj + + diff --git a/src/rapidata/api_client/models/job_rapid_result.py b/src/rapidata/api_client/models/job_rapid_result.py new file mode 100644 index 0000000000..fbbcf79b8d --- /dev/null +++ b/src/rapidata/api_client/models/job_rapid_result.py @@ -0,0 +1,150 @@ +# coding: utf-8 + +""" + Rapidata Asset API + + The API for the Rapidata Asset service + + The version of the OpenAPI document: 2026.08.19.0938-f150f5e + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictFloat, StrictInt, StrictStr +from typing import Any, ClassVar, Dict, List, Optional, Union +from rapidata.api_client.models.i_asset import IAsset +from rapidata.api_client.models.i_rapid_payload import IRapidPayload +from rapidata.api_client.models.i_response_aggregation import IResponseAggregation +from rapidata.api_client.models.job_response import JobResponse +from rapidata.api_client.models.rapid_state import RapidState +from pydantic import ValidationError +from rapidata.api_client.lazy_model import LazyValidatedModel +from typing import Optional, Set +from typing_extensions import Self + +class JobRapidResult(LazyValidatedModel): + """ + JobRapidResult + """ # noqa: E501 + rapid_id: StrictStr = Field(alias="rapidId") + asset: IAsset + responses: List[JobResponse] + total_response_count: StrictInt = Field(alias="totalResponseCount") + state: RapidState + payload: IRapidPayload + context: Optional[StrictStr] = None + context_asset: Optional[IAsset] = Field(default=None, alias="contextAsset") + decisiveness: Optional[Union[StrictFloat, StrictInt]] = None + aggregation: Optional[IResponseAggregation] = None + __properties: ClassVar[List[str]] = ["rapidId", "asset", "responses", "totalResponseCount", "state", "payload", "context", "contextAsset", "decisiveness", "aggregation"] + + # model_config is inherited from LazyValidatedModel + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of JobRapidResult from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of asset + if self.asset: + _dict['asset'] = self.asset.to_dict() + # override the default output from pydantic by calling `to_dict()` of each item in responses (list) + _items = [] + if self.responses: + for _item_responses in self.responses: + if _item_responses: + _items.append(_item_responses.to_dict()) + _dict['responses'] = _items + # override the default output from pydantic by calling `to_dict()` of payload + if self.payload: + _dict['payload'] = self.payload.to_dict() + # override the default output from pydantic by calling `to_dict()` of context_asset + if self.context_asset: + _dict['contextAsset'] = self.context_asset.to_dict() + # override the default output from pydantic by calling `to_dict()` of aggregation + if self.aggregation: + _dict['aggregation'] = self.aggregation.to_dict() + # set to None if context (nullable) is None + # and model_fields_set contains the field + if self.context is None and "context" in self.model_fields_set: + _dict['context'] = None + + # set to None if context_asset (nullable) is None + # and model_fields_set contains the field + if self.context_asset is None and "context_asset" in self.model_fields_set: + _dict['contextAsset'] = None + + # set to None if decisiveness (nullable) is None + # and model_fields_set contains the field + if self.decisiveness is None and "decisiveness" in self.model_fields_set: + _dict['decisiveness'] = None + + # set to None if aggregation (nullable) is None + # and model_fields_set contains the field + if self.aggregation is None and "aggregation" in self.model_fields_set: + _dict['aggregation'] = None + + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of JobRapidResult from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _data = { + "rapidId": obj.get("rapidId"), + "asset": IAsset.from_dict(obj["asset"]) if obj.get("asset") is not None else None, + "responses": [JobResponse.from_dict(_item) for _item in obj["responses"]] if obj.get("responses") is not None else None, + "totalResponseCount": obj.get("totalResponseCount"), + "state": obj.get("state"), + "payload": IRapidPayload.from_dict(obj["payload"]) if obj.get("payload") is not None else None, + "context": obj.get("context"), + "contextAsset": IAsset.from_dict(obj["contextAsset"]) if obj.get("contextAsset") is not None else None, + "decisiveness": obj.get("decisiveness"), + "aggregation": IResponseAggregation.from_dict(obj["aggregation"]) if obj.get("aggregation") is not None else None + } + try: + _obj = cls.model_validate(_data) + except ValidationError as _val_error: + _obj = cls._lazy_construct(_data, _val_error) + return _obj + + diff --git a/src/rapidata/api_client/models/job_response.py b/src/rapidata/api_client/models/job_response.py new file mode 100644 index 0000000000..39ac693b30 --- /dev/null +++ b/src/rapidata/api_client/models/job_response.py @@ -0,0 +1,106 @@ +# coding: utf-8 + +""" + Rapidata Asset API + + The API for the Rapidata Asset service + + The version of the OpenAPI document: 2026.08.19.0938-f150f5e + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictFloat, StrictInt, StrictStr +from typing import Any, ClassVar, Dict, List, Union +from rapidata.api_client.models.i_rapid_result import IRapidResult +from pydantic import ValidationError +from rapidata.api_client.lazy_model import LazyValidatedModel +from typing import Optional, Set +from typing_extensions import Self + +class JobResponse(LazyValidatedModel): + """ + JobResponse + """ # noqa: E501 + id: StrictStr + user_id: StrictStr = Field(alias="userId") + country: StrictStr + language: StrictStr + result: IRapidResult + user_score: Union[StrictFloat, StrictInt] = Field(alias="userScore") + user_scores: Dict[str, Union[StrictFloat, StrictInt]] = Field(alias="userScores") + demographic_information: Dict[str, StrictStr] = Field(alias="demographicInformation") + __properties: ClassVar[List[str]] = ["id", "userId", "country", "language", "result", "userScore", "userScores", "demographicInformation"] + + # model_config is inherited from LazyValidatedModel + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of JobResponse from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of result + if self.result: + _dict['result'] = self.result.to_dict() + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of JobResponse from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _data = { + "id": obj.get("id"), + "userId": obj.get("userId"), + "country": obj.get("country"), + "language": obj.get("language"), + "result": IRapidResult.from_dict(obj["result"]) if obj.get("result") is not None else None, + "userScore": obj.get("userScore"), + "userScores": obj.get("userScores"), + "demographicInformation": obj.get("demographicInformation") + } + try: + _obj = cls.model_validate(_data) + except ValidationError as _val_error: + _obj = cls._lazy_construct(_data, _val_error) + return _obj + + diff --git a/src/rapidata/api_client/models/json_web_key.py b/src/rapidata/api_client/models/json_web_key.py index a74fc6943e..2d79d00dcd 100644 --- a/src/rapidata/api_client/models/json_web_key.py +++ b/src/rapidata/api_client/models/json_web_key.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/json_web_key_set.py b/src/rapidata/api_client/models/json_web_key_set.py index 4ec21a5ac3..fef2ca1fe8 100644 --- a/src/rapidata/api_client/models/json_web_key_set.py +++ b/src/rapidata/api_client/models/json_web_key_set.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/labeling_state.py b/src/rapidata/api_client/models/labeling_state.py new file mode 100644 index 0000000000..40c4dc22be --- /dev/null +++ b/src/rapidata/api_client/models/labeling_state.py @@ -0,0 +1,39 @@ +# coding: utf-8 + +""" + Rapidata Asset API + + The API for the Rapidata Asset service + + The version of the OpenAPI document: 2026.08.19.0938-f150f5e + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + +from __future__ import annotations +import json +from enum import Enum +from typing_extensions import Self + + +class LabelingState(str, Enum): + """ + LabelingState + """ + + """ + allowed enum values + """ + CREATED = 'Created' + STARTED = 'Started' + LABELING = 'Labeling' + PAUSED = 'Paused' + DONE = 'Done' + FAILED = 'Failed' + + @classmethod + def from_json(cls, json_str: str) -> Self: + """Create an instance of LabelingState from a JSON string""" + return cls(json.loads(json_str)) + diff --git a/src/rapidata/api_client/models/line_result_line.py b/src/rapidata/api_client/models/line_result_line.py index 4176a5f656..c25ea3be59 100644 --- a/src/rapidata/api_client/models/line_result_line.py +++ b/src/rapidata/api_client/models/line_result_line.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/line_result_line_point.py b/src/rapidata/api_client/models/line_result_line_point.py index c5614c5da8..1c52f0963a 100644 --- a/src/rapidata/api_client/models/line_result_line_point.py +++ b/src/rapidata/api_client/models/line_result_line_point.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/list_org_invitations_endpoint_output.py b/src/rapidata/api_client/models/list_org_invitations_endpoint_output.py index eeec853fe2..25314e784f 100644 --- a/src/rapidata/api_client/models/list_org_invitations_endpoint_output.py +++ b/src/rapidata/api_client/models/list_org_invitations_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/list_org_invitations_endpoint_output_invitation.py b/src/rapidata/api_client/models/list_org_invitations_endpoint_output_invitation.py index 5bf69b1bac..367b33fbaf 100644 --- a/src/rapidata/api_client/models/list_org_invitations_endpoint_output_invitation.py +++ b/src/rapidata/api_client/models/list_org_invitations_endpoint_output_invitation.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/list_org_members_endpoint_output.py b/src/rapidata/api_client/models/list_org_members_endpoint_output.py index 52fa41b24f..d6ecd7245f 100644 --- a/src/rapidata/api_client/models/list_org_members_endpoint_output.py +++ b/src/rapidata/api_client/models/list_org_members_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/list_org_members_endpoint_output_member.py b/src/rapidata/api_client/models/list_org_members_endpoint_output_member.py index 7749899838..a6a638c7c7 100644 --- a/src/rapidata/api_client/models/list_org_members_endpoint_output_member.py +++ b/src/rapidata/api_client/models/list_org_members_endpoint_output_member.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/locate_box_truth_box.py b/src/rapidata/api_client/models/locate_box_truth_box.py index ef8264d874..9e91ac025d 100644 --- a/src/rapidata/api_client/models/locate_box_truth_box.py +++ b/src/rapidata/api_client/models/locate_box_truth_box.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/locate_coordinate.py b/src/rapidata/api_client/models/locate_coordinate.py index 9f97b78ecd..7c7e7ace05 100644 --- a/src/rapidata/api_client/models/locate_coordinate.py +++ b/src/rapidata/api_client/models/locate_coordinate.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/manual_charge_reason.py b/src/rapidata/api_client/models/manual_charge_reason.py index 87fcb1eef6..bd79ae2616 100644 --- a/src/rapidata/api_client/models/manual_charge_reason.py +++ b/src/rapidata/api_client/models/manual_charge_reason.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/matchup_zone.py b/src/rapidata/api_client/models/matchup_zone.py index 2f7a9c23af..cc3116e0da 100644 --- a/src/rapidata/api_client/models/matchup_zone.py +++ b/src/rapidata/api_client/models/matchup_zone.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/membership_status.py b/src/rapidata/api_client/models/membership_status.py index 17144073a1..6a467be011 100644 --- a/src/rapidata/api_client/models/membership_status.py +++ b/src/rapidata/api_client/models/membership_status.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/model_license_type.py b/src/rapidata/api_client/models/model_license_type.py index 21546134b3..1c95cded1a 100644 --- a/src/rapidata/api_client/models/model_license_type.py +++ b/src/rapidata/api_client/models/model_license_type.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/named_entity_result_named_classification.py b/src/rapidata/api_client/models/named_entity_result_named_classification.py index d4a6a30f38..eb23d51a0c 100644 --- a/src/rapidata/api_client/models/named_entity_result_named_classification.py +++ b/src/rapidata/api_client/models/named_entity_result_named_classification.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/named_entity_truth_named_classification.py b/src/rapidata/api_client/models/named_entity_truth_named_classification.py index 714f6729c0..5c82af4602 100644 --- a/src/rapidata/api_client/models/named_entity_truth_named_classification.py +++ b/src/rapidata/api_client/models/named_entity_truth_named_classification.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/order_state.py b/src/rapidata/api_client/models/order_state.py index 99b5a87332..43001cd075 100644 --- a/src/rapidata/api_client/models/order_state.py +++ b/src/rapidata/api_client/models/order_state.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/org_role.py b/src/rapidata/api_client/models/org_role.py index 2204a3ccfe..1c9a3b055e 100644 --- a/src/rapidata/api_client/models/org_role.py +++ b/src/rapidata/api_client/models/org_role.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/origin.py b/src/rapidata/api_client/models/origin.py index de792996f2..83c8b65852 100644 --- a/src/rapidata/api_client/models/origin.py +++ b/src/rapidata/api_client/models/origin.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/paged_result_of_i_billing_group.py b/src/rapidata/api_client/models/paged_result_of_i_billing_group.py index 97c0a872dd..3e73c314e4 100644 --- a/src/rapidata/api_client/models/paged_result_of_i_billing_group.py +++ b/src/rapidata/api_client/models/paged_result_of_i_billing_group.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/participant_status.py b/src/rapidata/api_client/models/participant_status.py index 23ec56ae8d..15720c09ef 100644 --- a/src/rapidata/api_client/models/participant_status.py +++ b/src/rapidata/api_client/models/participant_status.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/pid_batch_mode.py b/src/rapidata/api_client/models/pid_batch_mode.py index 877ec308e2..4879e29e91 100644 --- a/src/rapidata/api_client/models/pid_batch_mode.py +++ b/src/rapidata/api_client/models/pid_batch_mode.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/pipeline_elo_ranking_config.py b/src/rapidata/api_client/models/pipeline_elo_ranking_config.py index d995a64e54..5dd51af5e8 100644 --- a/src/rapidata/api_client/models/pipeline_elo_ranking_config.py +++ b/src/rapidata/api_client/models/pipeline_elo_ranking_config.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/polygon_result_coordinate.py b/src/rapidata/api_client/models/polygon_result_coordinate.py index 153bb9bb63..5154c0f1b9 100644 --- a/src/rapidata/api_client/models/polygon_result_coordinate.py +++ b/src/rapidata/api_client/models/polygon_result_coordinate.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/polygon_result_shape.py b/src/rapidata/api_client/models/polygon_result_shape.py index 2ce439ab2e..89b027b4e2 100644 --- a/src/rapidata/api_client/models/polygon_result_shape.py +++ b/src/rapidata/api_client/models/polygon_result_shape.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/preview_order_endpoint_input.py b/src/rapidata/api_client/models/preview_order_endpoint_input.py index 0f8c548f5a..6ffe94114f 100644 --- a/src/rapidata/api_client/models/preview_order_endpoint_input.py +++ b/src/rapidata/api_client/models/preview_order_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/problem_details.py b/src/rapidata/api_client/models/problem_details.py index 1892ef84b7..03017af38f 100644 --- a/src/rapidata/api_client/models/problem_details.py +++ b/src/rapidata/api_client/models/problem_details.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/program_case.py b/src/rapidata/api_client/models/program_case.py index ff936458f5..afbf7c953e 100644 --- a/src/rapidata/api_client/models/program_case.py +++ b/src/rapidata/api_client/models/program_case.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/program_comparison.py b/src/rapidata/api_client/models/program_comparison.py index aaab0df58f..ef5cf7068d 100644 --- a/src/rapidata/api_client/models/program_comparison.py +++ b/src/rapidata/api_client/models/program_comparison.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/prompt_embedding_map_status.py b/src/rapidata/api_client/models/prompt_embedding_map_status.py index e69985d8f0..bcc760f362 100644 --- a/src/rapidata/api_client/models/prompt_embedding_map_status.py +++ b/src/rapidata/api_client/models/prompt_embedding_map_status.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_aggregated_jobs_endpoint_output.py b/src/rapidata/api_client/models/query_aggregated_jobs_endpoint_output.py index f1634b859b..5af3322f00 100644 --- a/src/rapidata/api_client/models/query_aggregated_jobs_endpoint_output.py +++ b/src/rapidata/api_client/models/query_aggregated_jobs_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_aggregated_jobs_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/query_aggregated_jobs_endpoint_paged_result_of_output.py index 33768506c2..7f84e5ff3c 100644 --- a/src/rapidata/api_client/models/query_aggregated_jobs_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/query_aggregated_jobs_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_aggregated_orders_endpoint_output.py b/src/rapidata/api_client/models/query_aggregated_orders_endpoint_output.py index e5d9486c2f..d59d762e68 100644 --- a/src/rapidata/api_client/models/query_aggregated_orders_endpoint_output.py +++ b/src/rapidata/api_client/models/query_aggregated_orders_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_aggregated_orders_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/query_aggregated_orders_endpoint_paged_result_of_output.py index a8d1406e02..f172df4626 100644 --- a/src/rapidata/api_client/models/query_aggregated_orders_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/query_aggregated_orders_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_all_organizations_endpoint_output.py b/src/rapidata/api_client/models/query_all_organizations_endpoint_output.py index 57eef9a438..9d9320d59d 100644 --- a/src/rapidata/api_client/models/query_all_organizations_endpoint_output.py +++ b/src/rapidata/api_client/models/query_all_organizations_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_all_organizations_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/query_all_organizations_endpoint_paged_result_of_output.py index c48f5183ab..64a62566d5 100644 --- a/src/rapidata/api_client/models/query_all_organizations_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/query_all_organizations_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_audience_jobs_endpoint_output.py b/src/rapidata/api_client/models/query_audience_jobs_endpoint_output.py index 0fd161fd01..dee4265d77 100644 --- a/src/rapidata/api_client/models/query_audience_jobs_endpoint_output.py +++ b/src/rapidata/api_client/models/query_audience_jobs_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_audience_jobs_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/query_audience_jobs_endpoint_paged_result_of_output.py index 899722c12a..468be79b85 100644 --- a/src/rapidata/api_client/models/query_audience_jobs_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/query_audience_jobs_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_audiences_endpoint_output.py b/src/rapidata/api_client/models/query_audiences_endpoint_output.py index 817072676b..5ecb3bbb59 100644 --- a/src/rapidata/api_client/models/query_audiences_endpoint_output.py +++ b/src/rapidata/api_client/models/query_audiences_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_audiences_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/query_audiences_endpoint_paged_result_of_output.py index ae2e69c771..9d84d2dcff 100644 --- a/src/rapidata/api_client/models/query_audiences_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/query_audiences_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_benchmark_standings_endpoint_output.py b/src/rapidata/api_client/models/query_benchmark_standings_endpoint_output.py index 65e8f9f3d8..a16e7271ca 100644 --- a/src/rapidata/api_client/models/query_benchmark_standings_endpoint_output.py +++ b/src/rapidata/api_client/models/query_benchmark_standings_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_benchmark_standings_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/query_benchmark_standings_endpoint_paged_result_of_output.py index d3630a26bf..4004283537 100644 --- a/src/rapidata/api_client/models/query_benchmark_standings_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/query_benchmark_standings_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_benchmarks_endpoint_output.py b/src/rapidata/api_client/models/query_benchmarks_endpoint_output.py index bc774b46be..df852320d7 100644 --- a/src/rapidata/api_client/models/query_benchmarks_endpoint_output.py +++ b/src/rapidata/api_client/models/query_benchmarks_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_benchmarks_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/query_benchmarks_endpoint_paged_result_of_output.py index ac0cb295d0..d5119a2a26 100644 --- a/src/rapidata/api_client/models/query_benchmarks_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/query_benchmarks_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_billing_periods_endpoint_output.py b/src/rapidata/api_client/models/query_billing_periods_endpoint_output.py index c3c0956a4e..13425b8bdb 100644 --- a/src/rapidata/api_client/models/query_billing_periods_endpoint_output.py +++ b/src/rapidata/api_client/models/query_billing_periods_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_billing_periods_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/query_billing_periods_endpoint_paged_result_of_output.py index 54fb968b75..2b9d04c351 100644 --- a/src/rapidata/api_client/models/query_billing_periods_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/query_billing_periods_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_campaigns_endpoint_output.py b/src/rapidata/api_client/models/query_campaigns_endpoint_output.py index 7c04912483..8465386583 100644 --- a/src/rapidata/api_client/models/query_campaigns_endpoint_output.py +++ b/src/rapidata/api_client/models/query_campaigns_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_campaigns_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/query_campaigns_endpoint_paged_result_of_output.py index d0070e23d5..74b29720c0 100644 --- a/src/rapidata/api_client/models/query_campaigns_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/query_campaigns_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_clients_endpoint_output.py b/src/rapidata/api_client/models/query_clients_endpoint_output.py index 62d349314c..d34448611d 100644 --- a/src/rapidata/api_client/models/query_clients_endpoint_output.py +++ b/src/rapidata/api_client/models/query_clients_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_clients_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/query_clients_endpoint_paged_result_of_output.py index e38935f6db..1b5c5b5801 100644 --- a/src/rapidata/api_client/models/query_clients_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/query_clients_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_combined_matrix_by_benchmarks_endpoint_output.py b/src/rapidata/api_client/models/query_combined_matrix_by_benchmarks_endpoint_output.py index 632c3fedb0..e213b07e99 100644 --- a/src/rapidata/api_client/models/query_combined_matrix_by_benchmarks_endpoint_output.py +++ b/src/rapidata/api_client/models/query_combined_matrix_by_benchmarks_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_combined_matrix_by_leaderboards_endpoint_output.py b/src/rapidata/api_client/models/query_combined_matrix_by_leaderboards_endpoint_output.py index eed206211b..be507e61c2 100644 --- a/src/rapidata/api_client/models/query_combined_matrix_by_leaderboards_endpoint_output.py +++ b/src/rapidata/api_client/models/query_combined_matrix_by_leaderboards_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_combined_standings_by_benchmarks_endpoint_output.py b/src/rapidata/api_client/models/query_combined_standings_by_benchmarks_endpoint_output.py index f61adaa985..cf30cd22d5 100644 --- a/src/rapidata/api_client/models/query_combined_standings_by_benchmarks_endpoint_output.py +++ b/src/rapidata/api_client/models/query_combined_standings_by_benchmarks_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_combined_standings_by_benchmarks_endpoint_output_item.py b/src/rapidata/api_client/models/query_combined_standings_by_benchmarks_endpoint_output_item.py index 99e27967ff..64b59663ed 100644 --- a/src/rapidata/api_client/models/query_combined_standings_by_benchmarks_endpoint_output_item.py +++ b/src/rapidata/api_client/models/query_combined_standings_by_benchmarks_endpoint_output_item.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_combined_standings_by_leaderboards_endpoint_output.py b/src/rapidata/api_client/models/query_combined_standings_by_leaderboards_endpoint_output.py index 85749e2d71..054dd79f00 100644 --- a/src/rapidata/api_client/models/query_combined_standings_by_leaderboards_endpoint_output.py +++ b/src/rapidata/api_client/models/query_combined_standings_by_leaderboards_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_combined_standings_by_leaderboards_endpoint_output_item.py b/src/rapidata/api_client/models/query_combined_standings_by_leaderboards_endpoint_output_item.py index 6979e8ff98..aa908a66ff 100644 --- a/src/rapidata/api_client/models/query_combined_standings_by_leaderboards_endpoint_output_item.py +++ b/src/rapidata/api_client/models/query_combined_standings_by_leaderboards_endpoint_output_item.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_costs_by_customer_endpoint_output.py b/src/rapidata/api_client/models/query_costs_by_customer_endpoint_output.py index c81517d5fe..eea084ce42 100644 --- a/src/rapidata/api_client/models/query_costs_by_customer_endpoint_output.py +++ b/src/rapidata/api_client/models/query_costs_by_customer_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_costs_by_customer_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/query_costs_by_customer_endpoint_paged_result_of_output.py index f39140515d..e52c865dde 100644 --- a/src/rapidata/api_client/models/query_costs_by_customer_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/query_costs_by_customer_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_costs_by_organization_endpoint_output.py b/src/rapidata/api_client/models/query_costs_by_organization_endpoint_output.py index ee66951a98..946e707824 100644 --- a/src/rapidata/api_client/models/query_costs_by_organization_endpoint_output.py +++ b/src/rapidata/api_client/models/query_costs_by_organization_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_costs_by_organization_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/query_costs_by_organization_endpoint_paged_result_of_output.py index 633f79a129..f6f9a39198 100644 --- a/src/rapidata/api_client/models/query_costs_by_organization_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/query_costs_by_organization_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_customers_endpoint_output.py b/src/rapidata/api_client/models/query_customers_endpoint_output.py index f9e994c1a0..c17bb81866 100644 --- a/src/rapidata/api_client/models/query_customers_endpoint_output.py +++ b/src/rapidata/api_client/models/query_customers_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_customers_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/query_customers_endpoint_paged_result_of_output.py index eb5bf09418..798331c4fe 100644 --- a/src/rapidata/api_client/models/query_customers_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/query_customers_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_datapoints_by_dataset_id_endpoint_output.py b/src/rapidata/api_client/models/query_datapoints_by_dataset_id_endpoint_output.py index 8d064d824d..3658146ed9 100644 --- a/src/rapidata/api_client/models/query_datapoints_by_dataset_id_endpoint_output.py +++ b/src/rapidata/api_client/models/query_datapoints_by_dataset_id_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_datapoints_by_dataset_id_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/query_datapoints_by_dataset_id_endpoint_paged_result_of_output.py index 04caba8ee9..0e87a468da 100644 --- a/src/rapidata/api_client/models/query_datapoints_by_dataset_id_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/query_datapoints_by_dataset_id_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_examples_for_audience_endpoint_output.py b/src/rapidata/api_client/models/query_examples_for_audience_endpoint_output.py index f353a60901..ec3a4fe87f 100644 --- a/src/rapidata/api_client/models/query_examples_for_audience_endpoint_output.py +++ b/src/rapidata/api_client/models/query_examples_for_audience_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_examples_for_audience_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/query_examples_for_audience_endpoint_paged_result_of_output.py index 4cb7db4614..2176e62bca 100644 --- a/src/rapidata/api_client/models/query_examples_for_audience_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/query_examples_for_audience_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_external_audiences_endpoint_output.py b/src/rapidata/api_client/models/query_external_audiences_endpoint_output.py index 67e854fb04..edf4c7dc86 100644 --- a/src/rapidata/api_client/models/query_external_audiences_endpoint_output.py +++ b/src/rapidata/api_client/models/query_external_audiences_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_external_audiences_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/query_external_audiences_endpoint_paged_result_of_output.py index edb659b29b..0ce013f0e3 100644 --- a/src/rapidata/api_client/models/query_external_audiences_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/query_external_audiences_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_flagged_rapids_endpoint_output.py b/src/rapidata/api_client/models/query_flagged_rapids_endpoint_output.py index f5dca6db92..4cc4a29b86 100644 --- a/src/rapidata/api_client/models/query_flagged_rapids_endpoint_output.py +++ b/src/rapidata/api_client/models/query_flagged_rapids_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_flagged_rapids_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/query_flagged_rapids_endpoint_paged_result_of_output.py index b30e712c36..365901e8b7 100644 --- a/src/rapidata/api_client/models/query_flagged_rapids_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/query_flagged_rapids_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_flow_items_endpoint_output.py b/src/rapidata/api_client/models/query_flow_items_endpoint_output.py index b6a85f1ac2..b1741689bc 100644 --- a/src/rapidata/api_client/models/query_flow_items_endpoint_output.py +++ b/src/rapidata/api_client/models/query_flow_items_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_flow_items_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/query_flow_items_endpoint_paged_result_of_output.py index c310ea398c..f9afaea33b 100644 --- a/src/rapidata/api_client/models/query_flow_items_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/query_flow_items_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_flows_endpoint_output.py b/src/rapidata/api_client/models/query_flows_endpoint_output.py index c331abfef1..060411ef7a 100644 --- a/src/rapidata/api_client/models/query_flows_endpoint_output.py +++ b/src/rapidata/api_client/models/query_flows_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_flows_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/query_flows_endpoint_paged_result_of_output.py index 6d29ac84f5..c91170444e 100644 --- a/src/rapidata/api_client/models/query_flows_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/query_flows_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_invoices_endpoint_output.py b/src/rapidata/api_client/models/query_invoices_endpoint_output.py index a1f0ef5d02..e742c23fbb 100644 --- a/src/rapidata/api_client/models/query_invoices_endpoint_output.py +++ b/src/rapidata/api_client/models/query_invoices_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_invoices_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/query_invoices_endpoint_paged_result_of_output.py index 903a29d01a..dc3559ef1a 100644 --- a/src/rapidata/api_client/models/query_invoices_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/query_invoices_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_job_definitions_endpoint_output.py b/src/rapidata/api_client/models/query_job_definitions_endpoint_output.py index bb1056a932..adc9bbe692 100644 --- a/src/rapidata/api_client/models/query_job_definitions_endpoint_output.py +++ b/src/rapidata/api_client/models/query_job_definitions_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_job_definitions_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/query_job_definitions_endpoint_paged_result_of_output.py index 4ba186fa84..efdbb6a66c 100644 --- a/src/rapidata/api_client/models/query_job_definitions_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/query_job_definitions_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_job_revisions_endpoint_output.py b/src/rapidata/api_client/models/query_job_revisions_endpoint_output.py index 186b19fb40..17965e9249 100644 --- a/src/rapidata/api_client/models/query_job_revisions_endpoint_output.py +++ b/src/rapidata/api_client/models/query_job_revisions_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_job_revisions_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/query_job_revisions_endpoint_paged_result_of_output.py index 8286ca54db..f038ed9e74 100644 --- a/src/rapidata/api_client/models/query_job_revisions_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/query_job_revisions_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_jobs_endpoint_output.py b/src/rapidata/api_client/models/query_jobs_endpoint_output.py index cd61e1415a..566fef318a 100644 --- a/src/rapidata/api_client/models/query_jobs_endpoint_output.py +++ b/src/rapidata/api_client/models/query_jobs_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_jobs_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/query_jobs_endpoint_paged_result_of_output.py index eb8f44827b..e7b0b95ebd 100644 --- a/src/rapidata/api_client/models/query_jobs_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/query_jobs_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_leaderboard_runs_endpoint_output.py b/src/rapidata/api_client/models/query_leaderboard_runs_endpoint_output.py index 2f1b1d7b90..d0241ffbd9 100644 --- a/src/rapidata/api_client/models/query_leaderboard_runs_endpoint_output.py +++ b/src/rapidata/api_client/models/query_leaderboard_runs_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_leaderboard_runs_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/query_leaderboard_runs_endpoint_paged_result_of_output.py index fe7f9943fe..f86db9a95d 100644 --- a/src/rapidata/api_client/models/query_leaderboard_runs_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/query_leaderboard_runs_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_leaderboards_by_benchmark_endpoint_output.py b/src/rapidata/api_client/models/query_leaderboards_by_benchmark_endpoint_output.py index 8fba488c70..200192b7e4 100644 --- a/src/rapidata/api_client/models/query_leaderboards_by_benchmark_endpoint_output.py +++ b/src/rapidata/api_client/models/query_leaderboards_by_benchmark_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_leaderboards_by_benchmark_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/query_leaderboards_by_benchmark_endpoint_paged_result_of_output.py index 3fa61932fb..cea270c521 100644 --- a/src/rapidata/api_client/models/query_leaderboards_by_benchmark_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/query_leaderboards_by_benchmark_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_leaderboards_endpoint_output.py b/src/rapidata/api_client/models/query_leaderboards_endpoint_output.py index 5364962ff2..b8f3ed84f5 100644 --- a/src/rapidata/api_client/models/query_leaderboards_endpoint_output.py +++ b/src/rapidata/api_client/models/query_leaderboards_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_leaderboards_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/query_leaderboards_endpoint_paged_result_of_output.py index 375c4db983..940d127d86 100644 --- a/src/rapidata/api_client/models/query_leaderboards_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/query_leaderboards_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_managed_benchmarks_endpoint_output.py b/src/rapidata/api_client/models/query_managed_benchmarks_endpoint_output.py index 5b43efe147..223393d505 100644 --- a/src/rapidata/api_client/models/query_managed_benchmarks_endpoint_output.py +++ b/src/rapidata/api_client/models/query_managed_benchmarks_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_managed_benchmarks_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/query_managed_benchmarks_endpoint_paged_result_of_output.py index f04aa082a5..1d3e8e9d50 100644 --- a/src/rapidata/api_client/models/query_managed_benchmarks_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/query_managed_benchmarks_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_matchups_by_benchmark_endpoint_output.py b/src/rapidata/api_client/models/query_matchups_by_benchmark_endpoint_output.py index b289b255e9..fde1a3813d 100644 --- a/src/rapidata/api_client/models/query_matchups_by_benchmark_endpoint_output.py +++ b/src/rapidata/api_client/models/query_matchups_by_benchmark_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_matchups_by_benchmark_endpoint_output_corpus.py b/src/rapidata/api_client/models/query_matchups_by_benchmark_endpoint_output_corpus.py index 9dc535da47..dc2e24659d 100644 --- a/src/rapidata/api_client/models/query_matchups_by_benchmark_endpoint_output_corpus.py +++ b/src/rapidata/api_client/models/query_matchups_by_benchmark_endpoint_output_corpus.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_matchups_by_benchmark_endpoint_output_leaderboard.py b/src/rapidata/api_client/models/query_matchups_by_benchmark_endpoint_output_leaderboard.py index ad6590914a..61baf9026b 100644 --- a/src/rapidata/api_client/models/query_matchups_by_benchmark_endpoint_output_leaderboard.py +++ b/src/rapidata/api_client/models/query_matchups_by_benchmark_endpoint_output_leaderboard.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_matchups_by_benchmark_endpoint_output_matchup.py b/src/rapidata/api_client/models/query_matchups_by_benchmark_endpoint_output_matchup.py index 7b4e94fc61..02eb2e59f3 100644 --- a/src/rapidata/api_client/models/query_matchups_by_benchmark_endpoint_output_matchup.py +++ b/src/rapidata/api_client/models/query_matchups_by_benchmark_endpoint_output_matchup.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_matchups_by_benchmark_endpoint_output_prompt_details.py b/src/rapidata/api_client/models/query_matchups_by_benchmark_endpoint_output_prompt_details.py index 41d6646105..35ef865bfe 100644 --- a/src/rapidata/api_client/models/query_matchups_by_benchmark_endpoint_output_prompt_details.py +++ b/src/rapidata/api_client/models/query_matchups_by_benchmark_endpoint_output_prompt_details.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_matchups_by_benchmark_endpoint_output_side.py b/src/rapidata/api_client/models/query_matchups_by_benchmark_endpoint_output_side.py index 6672c5c303..a09d118957 100644 --- a/src/rapidata/api_client/models/query_matchups_by_benchmark_endpoint_output_side.py +++ b/src/rapidata/api_client/models/query_matchups_by_benchmark_endpoint_output_side.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_matrix_by_benchmark_endpoint_output.py b/src/rapidata/api_client/models/query_matrix_by_benchmark_endpoint_output.py index d7f7659304..042646ec93 100644 --- a/src/rapidata/api_client/models/query_matrix_by_benchmark_endpoint_output.py +++ b/src/rapidata/api_client/models/query_matrix_by_benchmark_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_matrix_by_leaderboard_endpoint_output.py b/src/rapidata/api_client/models/query_matrix_by_leaderboard_endpoint_output.py index b5b945feff..dfc42777ad 100644 --- a/src/rapidata/api_client/models/query_matrix_by_leaderboard_endpoint_output.py +++ b/src/rapidata/api_client/models/query_matrix_by_leaderboard_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_orders_endpoint_output.py b/src/rapidata/api_client/models/query_orders_endpoint_output.py index 165a7061c1..1031bdd94f 100644 --- a/src/rapidata/api_client/models/query_orders_endpoint_output.py +++ b/src/rapidata/api_client/models/query_orders_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_orders_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/query_orders_endpoint_paged_result_of_output.py index 479ad0d481..35a15c3f66 100644 --- a/src/rapidata/api_client/models/query_orders_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/query_orders_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_organizations_endpoint_output.py b/src/rapidata/api_client/models/query_organizations_endpoint_output.py index b7c49c6e4e..45fd63a025 100644 --- a/src/rapidata/api_client/models/query_organizations_endpoint_output.py +++ b/src/rapidata/api_client/models/query_organizations_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_organizations_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/query_organizations_endpoint_paged_result_of_output.py index 5e4fd29a0c..b792e3d91e 100644 --- a/src/rapidata/api_client/models/query_organizations_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/query_organizations_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_owner_tier_overrides_endpoint_output.py b/src/rapidata/api_client/models/query_owner_tier_overrides_endpoint_output.py index 928cc90634..caf50d15dd 100644 --- a/src/rapidata/api_client/models/query_owner_tier_overrides_endpoint_output.py +++ b/src/rapidata/api_client/models/query_owner_tier_overrides_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_participants_by_benchmark_endpoint_output.py b/src/rapidata/api_client/models/query_participants_by_benchmark_endpoint_output.py index 3161563d94..8e1975e5bf 100644 --- a/src/rapidata/api_client/models/query_participants_by_benchmark_endpoint_output.py +++ b/src/rapidata/api_client/models/query_participants_by_benchmark_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_participants_by_benchmark_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/query_participants_by_benchmark_endpoint_paged_result_of_output.py index bffa96a16f..274a5ed87b 100644 --- a/src/rapidata/api_client/models/query_participants_by_benchmark_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/query_participants_by_benchmark_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_participants_obsolete_endpoint_output.py b/src/rapidata/api_client/models/query_participants_obsolete_endpoint_output.py index 202c47b33a..34bb05d618 100644 --- a/src/rapidata/api_client/models/query_participants_obsolete_endpoint_output.py +++ b/src/rapidata/api_client/models/query_participants_obsolete_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_participants_obsolete_endpoint_output_item.py b/src/rapidata/api_client/models/query_participants_obsolete_endpoint_output_item.py index 62d031c545..bf1d7a8d7f 100644 --- a/src/rapidata/api_client/models/query_participants_obsolete_endpoint_output_item.py +++ b/src/rapidata/api_client/models/query_participants_obsolete_endpoint_output_item.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_prompt_ratings_by_benchmark_endpoint_output.py b/src/rapidata/api_client/models/query_prompt_ratings_by_benchmark_endpoint_output.py index 2039ac2f95..84692cfcba 100644 --- a/src/rapidata/api_client/models/query_prompt_ratings_by_benchmark_endpoint_output.py +++ b/src/rapidata/api_client/models/query_prompt_ratings_by_benchmark_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_prompt_ratings_by_benchmark_endpoint_output_corpus.py b/src/rapidata/api_client/models/query_prompt_ratings_by_benchmark_endpoint_output_corpus.py index f63e08fd1f..13fa6d890f 100644 --- a/src/rapidata/api_client/models/query_prompt_ratings_by_benchmark_endpoint_output_corpus.py +++ b/src/rapidata/api_client/models/query_prompt_ratings_by_benchmark_endpoint_output_corpus.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_prompt_ratings_by_benchmark_endpoint_output_entry.py b/src/rapidata/api_client/models/query_prompt_ratings_by_benchmark_endpoint_output_entry.py index 333caf3f77..0552a9b604 100644 --- a/src/rapidata/api_client/models/query_prompt_ratings_by_benchmark_endpoint_output_entry.py +++ b/src/rapidata/api_client/models/query_prompt_ratings_by_benchmark_endpoint_output_entry.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_prompt_ratings_by_benchmark_endpoint_output_entry_image.py b/src/rapidata/api_client/models/query_prompt_ratings_by_benchmark_endpoint_output_entry_image.py index b508407dd8..ed1a0af76f 100644 --- a/src/rapidata/api_client/models/query_prompt_ratings_by_benchmark_endpoint_output_entry_image.py +++ b/src/rapidata/api_client/models/query_prompt_ratings_by_benchmark_endpoint_output_entry_image.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_prompt_ratings_by_benchmark_endpoint_output_matrix.py b/src/rapidata/api_client/models/query_prompt_ratings_by_benchmark_endpoint_output_matrix.py index 47a77a5dd8..8a9aed090e 100644 --- a/src/rapidata/api_client/models/query_prompt_ratings_by_benchmark_endpoint_output_matrix.py +++ b/src/rapidata/api_client/models/query_prompt_ratings_by_benchmark_endpoint_output_matrix.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_prompt_ratings_by_benchmark_endpoint_output_prompt.py b/src/rapidata/api_client/models/query_prompt_ratings_by_benchmark_endpoint_output_prompt.py index 430bc5cea1..8594ff3731 100644 --- a/src/rapidata/api_client/models/query_prompt_ratings_by_benchmark_endpoint_output_prompt.py +++ b/src/rapidata/api_client/models/query_prompt_ratings_by_benchmark_endpoint_output_prompt.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_prompt_ratings_by_benchmark_endpoint_output_prompt_details.py b/src/rapidata/api_client/models/query_prompt_ratings_by_benchmark_endpoint_output_prompt_details.py index e568e04088..5f00a9bc73 100644 --- a/src/rapidata/api_client/models/query_prompt_ratings_by_benchmark_endpoint_output_prompt_details.py +++ b/src/rapidata/api_client/models/query_prompt_ratings_by_benchmark_endpoint_output_prompt_details.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_public_job_definitions_endpoint_output.py b/src/rapidata/api_client/models/query_public_job_definitions_endpoint_output.py index c8587904d1..3621d6ae13 100644 --- a/src/rapidata/api_client/models/query_public_job_definitions_endpoint_output.py +++ b/src/rapidata/api_client/models/query_public_job_definitions_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_public_job_definitions_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/query_public_job_definitions_endpoint_paged_result_of_output.py index da3a15c96d..9b28cd06aa 100644 --- a/src/rapidata/api_client/models/query_public_job_definitions_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/query_public_job_definitions_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_published_benchmarks_endpoint_output.py b/src/rapidata/api_client/models/query_published_benchmarks_endpoint_output.py index 8282fce527..66a683d2fb 100644 --- a/src/rapidata/api_client/models/query_published_benchmarks_endpoint_output.py +++ b/src/rapidata/api_client/models/query_published_benchmarks_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_published_benchmarks_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/query_published_benchmarks_endpoint_paged_result_of_output.py index cf2863fd2e..fbeb6560d8 100644 --- a/src/rapidata/api_client/models/query_published_benchmarks_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/query_published_benchmarks_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_sample_generations_by_benchmark_endpoint_output.py b/src/rapidata/api_client/models/query_sample_generations_by_benchmark_endpoint_output.py index 69dcc6d9d3..5e9713272d 100644 --- a/src/rapidata/api_client/models/query_sample_generations_by_benchmark_endpoint_output.py +++ b/src/rapidata/api_client/models/query_sample_generations_by_benchmark_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_sample_generations_by_benchmark_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/query_sample_generations_by_benchmark_endpoint_paged_result_of_output.py index a9ece83cca..ce257e2973 100644 --- a/src/rapidata/api_client/models/query_sample_generations_by_benchmark_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/query_sample_generations_by_benchmark_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_signal_runs_endpoint_output.py b/src/rapidata/api_client/models/query_signal_runs_endpoint_output.py index 608a74be1d..91944b4967 100644 --- a/src/rapidata/api_client/models/query_signal_runs_endpoint_output.py +++ b/src/rapidata/api_client/models/query_signal_runs_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_signal_runs_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/query_signal_runs_endpoint_paged_result_of_output.py index b306dee659..fb1ad906ed 100644 --- a/src/rapidata/api_client/models/query_signal_runs_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/query_signal_runs_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_signals_endpoint_output.py b/src/rapidata/api_client/models/query_signals_endpoint_output.py index ee1683b36a..b33bc27009 100644 --- a/src/rapidata/api_client/models/query_signals_endpoint_output.py +++ b/src/rapidata/api_client/models/query_signals_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_signals_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/query_signals_endpoint_paged_result_of_output.py index 25da248058..868029525c 100644 --- a/src/rapidata/api_client/models/query_signals_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/query_signals_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_standings_by_benchmark_endpoint_output.py b/src/rapidata/api_client/models/query_standings_by_benchmark_endpoint_output.py index d9b3831324..30f7a31395 100644 --- a/src/rapidata/api_client/models/query_standings_by_benchmark_endpoint_output.py +++ b/src/rapidata/api_client/models/query_standings_by_benchmark_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_standings_by_benchmark_endpoint_output_item.py b/src/rapidata/api_client/models/query_standings_by_benchmark_endpoint_output_item.py index ec0def8bb1..70648f5a3b 100644 --- a/src/rapidata/api_client/models/query_standings_by_benchmark_endpoint_output_item.py +++ b/src/rapidata/api_client/models/query_standings_by_benchmark_endpoint_output_item.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_standings_by_leaderboard_endpoint_output.py b/src/rapidata/api_client/models/query_standings_by_leaderboard_endpoint_output.py index dfed7db5b5..7b5bf5fc3a 100644 --- a/src/rapidata/api_client/models/query_standings_by_leaderboard_endpoint_output.py +++ b/src/rapidata/api_client/models/query_standings_by_leaderboard_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_standings_by_leaderboard_endpoint_output_item.py b/src/rapidata/api_client/models/query_standings_by_leaderboard_endpoint_output_item.py index 2c6e6198c2..35d2497965 100644 --- a/src/rapidata/api_client/models/query_standings_by_leaderboard_endpoint_output_item.py +++ b/src/rapidata/api_client/models/query_standings_by_leaderboard_endpoint_output_item.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_standings_endpoint_output.py b/src/rapidata/api_client/models/query_standings_endpoint_output.py index 42e399bfd3..94629e68ac 100644 --- a/src/rapidata/api_client/models/query_standings_endpoint_output.py +++ b/src/rapidata/api_client/models/query_standings_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_standings_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/query_standings_endpoint_paged_result_of_output.py index 90f9c4a3af..fdc4843667 100644 --- a/src/rapidata/api_client/models/query_standings_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/query_standings_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_tags_by_benchmark_endpoint_output.py b/src/rapidata/api_client/models/query_tags_by_benchmark_endpoint_output.py index d0ff9d115e..cc607cd3bc 100644 --- a/src/rapidata/api_client/models/query_tags_by_benchmark_endpoint_output.py +++ b/src/rapidata/api_client/models/query_tags_by_benchmark_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_validation_feedbacks_endpoint_output.py b/src/rapidata/api_client/models/query_validation_feedbacks_endpoint_output.py index 62d7964a3a..870e46dff0 100644 --- a/src/rapidata/api_client/models/query_validation_feedbacks_endpoint_output.py +++ b/src/rapidata/api_client/models/query_validation_feedbacks_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_validation_feedbacks_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/query_validation_feedbacks_endpoint_paged_result_of_output.py index 6705b3ebb3..c1f3abb5b3 100644 --- a/src/rapidata/api_client/models/query_validation_feedbacks_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/query_validation_feedbacks_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_validation_rapid_eligibility_endpoint_output.py b/src/rapidata/api_client/models/query_validation_rapid_eligibility_endpoint_output.py index f5f0a09cfb..bf77569b95 100644 --- a/src/rapidata/api_client/models/query_validation_rapid_eligibility_endpoint_output.py +++ b/src/rapidata/api_client/models/query_validation_rapid_eligibility_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_validation_rapid_eligibility_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/query_validation_rapid_eligibility_endpoint_paged_result_of_output.py index c8b82724eb..1491861eed 100644 --- a/src/rapidata/api_client/models/query_validation_rapid_eligibility_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/query_validation_rapid_eligibility_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_validation_sets_endpoint_output.py b/src/rapidata/api_client/models/query_validation_sets_endpoint_output.py index 345825b191..0717482e2b 100644 --- a/src/rapidata/api_client/models/query_validation_sets_endpoint_output.py +++ b/src/rapidata/api_client/models/query_validation_sets_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_validation_sets_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/query_validation_sets_endpoint_paged_result_of_output.py index 30cec6ee8e..e2bee53445 100644 --- a/src/rapidata/api_client/models/query_validation_sets_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/query_validation_sets_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_vouchers_endpoint_output.py b/src/rapidata/api_client/models/query_vouchers_endpoint_output.py index 45748394ec..d6635de1db 100644 --- a/src/rapidata/api_client/models/query_vouchers_endpoint_output.py +++ b/src/rapidata/api_client/models/query_vouchers_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_vouchers_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/query_vouchers_endpoint_paged_result_of_output.py index 8ab2afcb91..5131f6dc07 100644 --- a/src/rapidata/api_client/models/query_vouchers_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/query_vouchers_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_workflows_endpoint_output.py b/src/rapidata/api_client/models/query_workflows_endpoint_output.py index 7e5684e53e..a070cf8f37 100644 --- a/src/rapidata/api_client/models/query_workflows_endpoint_output.py +++ b/src/rapidata/api_client/models/query_workflows_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/query_workflows_endpoint_paged_result_of_output.py b/src/rapidata/api_client/models/query_workflows_endpoint_paged_result_of_output.py index a8c74ce9c8..5ff090621e 100644 --- a/src/rapidata/api_client/models/query_workflows_endpoint_paged_result_of_output.py +++ b/src/rapidata/api_client/models/query_workflows_endpoint_paged_result_of_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/ranking_datapoint.py b/src/rapidata/api_client/models/ranking_datapoint.py new file mode 100644 index 0000000000..7b5efe5c4a --- /dev/null +++ b/src/rapidata/api_client/models/ranking_datapoint.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + Rapidata Asset API + + The API for the Rapidata Asset service + + The version of the OpenAPI document: 2026.08.19.0938-f150f5e + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictInt, StrictStr +from typing import Any, ClassVar, Dict, List +from rapidata.api_client.models.i_asset import IAsset +from pydantic import ValidationError +from rapidata.api_client.lazy_model import LazyValidatedModel +from typing import Optional, Set +from typing_extensions import Self + +class RankingDatapoint(LazyValidatedModel): + """ + RankingDatapoint + """ # noqa: E501 + datapoint_id: StrictStr = Field(alias="datapointId") + asset: IAsset + elo: StrictInt + __properties: ClassVar[List[str]] = ["datapointId", "asset", "elo"] + + # model_config is inherited from LazyValidatedModel + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of RankingDatapoint from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of asset + if self.asset: + _dict['asset'] = self.asset.to_dict() + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of RankingDatapoint from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _data = { + "datapointId": obj.get("datapointId"), + "asset": IAsset.from_dict(obj["asset"]) if obj.get("asset") is not None else None, + "elo": obj.get("elo") + } + try: + _obj = cls.model_validate(_data) + except ValidationError as _val_error: + _obj = cls._lazy_construct(_data, _val_error) + return _obj + + diff --git a/src/rapidata/api_client/models/rapid_issue.py b/src/rapidata/api_client/models/rapid_issue.py index df0c49368c..cb787c13df 100644 --- a/src/rapidata/api_client/models/rapid_issue.py +++ b/src/rapidata/api_client/models/rapid_issue.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/rapid_state.py b/src/rapidata/api_client/models/rapid_state.py index a53c6cb69d..8398431e67 100644 --- a/src/rapidata/api_client/models/rapid_state.py +++ b/src/rapidata/api_client/models/rapid_state.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/rating_grouping.py b/src/rapidata/api_client/models/rating_grouping.py index 7deece0fda..0dcc9c8d23 100644 --- a/src/rapidata/api_client/models/rating_grouping.py +++ b/src/rapidata/api_client/models/rating_grouping.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/read_bridge_token_endpoint_keys_output.py b/src/rapidata/api_client/models/read_bridge_token_endpoint_keys_output.py index 64bf6e2283..41b8f291a5 100644 --- a/src/rapidata/api_client/models/read_bridge_token_endpoint_keys_output.py +++ b/src/rapidata/api_client/models/read_bridge_token_endpoint_keys_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/read_bridge_token_endpoint_not_available_output.py b/src/rapidata/api_client/models/read_bridge_token_endpoint_not_available_output.py index be72f979a4..6413cc2a34 100644 --- a/src/rapidata/api_client/models/read_bridge_token_endpoint_not_available_output.py +++ b/src/rapidata/api_client/models/read_bridge_token_endpoint_not_available_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/rebalance_leaderboard_endpoint_input.py b/src/rapidata/api_client/models/rebalance_leaderboard_endpoint_input.py index 8656822ed3..bb996f3685 100644 --- a/src/rapidata/api_client/models/rebalance_leaderboard_endpoint_input.py +++ b/src/rapidata/api_client/models/rebalance_leaderboard_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/reconciliation_job_state.py b/src/rapidata/api_client/models/reconciliation_job_state.py index e8119e7be7..1f7fe3e35e 100644 --- a/src/rapidata/api_client/models/reconciliation_job_state.py +++ b/src/rapidata/api_client/models/reconciliation_job_state.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/reconciliation_timestamp_mode.py b/src/rapidata/api_client/models/reconciliation_timestamp_mode.py index e44238d6f3..a97f20d704 100644 --- a/src/rapidata/api_client/models/reconciliation_timestamp_mode.py +++ b/src/rapidata/api_client/models/reconciliation_timestamp_mode.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/recreate_external_audiences_endpoint_input.py b/src/rapidata/api_client/models/recreate_external_audiences_endpoint_input.py index f71e7fa18f..398fcaa097 100644 --- a/src/rapidata/api_client/models/recreate_external_audiences_endpoint_input.py +++ b/src/rapidata/api_client/models/recreate_external_audiences_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/replicate_model_parameter_type.py b/src/rapidata/api_client/models/replicate_model_parameter_type.py index c44354ac07..0f0af51694 100644 --- a/src/rapidata/api_client/models/replicate_model_parameter_type.py +++ b/src/rapidata/api_client/models/replicate_model_parameter_type.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/report_rapid_endpoint_input.py b/src/rapidata/api_client/models/report_rapid_endpoint_input.py index 44351dcfdb..7f522dfde4 100644 --- a/src/rapidata/api_client/models/report_rapid_endpoint_input.py +++ b/src/rapidata/api_client/models/report_rapid_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/resettle_billing_period_endpoint_input.py b/src/rapidata/api_client/models/resettle_billing_period_endpoint_input.py index 037572e310..dee4d0c76c 100644 --- a/src/rapidata/api_client/models/resettle_billing_period_endpoint_input.py +++ b/src/rapidata/api_client/models/resettle_billing_period_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/resettle_billing_period_endpoint_output.py b/src/rapidata/api_client/models/resettle_billing_period_endpoint_output.py index 6452cab91f..e81d2e3f05 100644 --- a/src/rapidata/api_client/models/resettle_billing_period_endpoint_output.py +++ b/src/rapidata/api_client/models/resettle_billing_period_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/response_tally.py b/src/rapidata/api_client/models/response_tally.py index 1c2e7a3004..5b91c10ecc 100644 --- a/src/rapidata/api_client/models/response_tally.py +++ b/src/rapidata/api_client/models/response_tally.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/restart_rapids_endpoint_input.py b/src/rapidata/api_client/models/restart_rapids_endpoint_input.py index 9dd0af71f2..75868cc17d 100644 --- a/src/rapidata/api_client/models/restart_rapids_endpoint_input.py +++ b/src/rapidata/api_client/models/restart_rapids_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/retrieval_mode.py b/src/rapidata/api_client/models/retrieval_mode.py index d67ebe9b1d..137545fc62 100644 --- a/src/rapidata/api_client/models/retrieval_mode.py +++ b/src/rapidata/api_client/models/retrieval_mode.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/retry_sample_generation_endpoint_input.py b/src/rapidata/api_client/models/retry_sample_generation_endpoint_input.py index baf3661777..bd0b837f9e 100644 --- a/src/rapidata/api_client/models/retry_sample_generation_endpoint_input.py +++ b/src/rapidata/api_client/models/retry_sample_generation_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/retry_sample_generation_endpoint_output.py b/src/rapidata/api_client/models/retry_sample_generation_endpoint_output.py index 09f7572da4..4e44eea775 100644 --- a/src/rapidata/api_client/models/retry_sample_generation_endpoint_output.py +++ b/src/rapidata/api_client/models/retry_sample_generation_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/review_reason.py b/src/rapidata/api_client/models/review_reason.py index 5aa2d2db60..38247ec87c 100644 --- a/src/rapidata/api_client/models/review_reason.py +++ b/src/rapidata/api_client/models/review_reason.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/revoke_bidder_relation_endpoint_input.py b/src/rapidata/api_client/models/revoke_bidder_relation_endpoint_input.py index f6e2782944..0295b89536 100644 --- a/src/rapidata/api_client/models/revoke_bidder_relation_endpoint_input.py +++ b/src/rapidata/api_client/models/revoke_bidder_relation_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/revoke_external_app_relation_endpoint_input.py b/src/rapidata/api_client/models/revoke_external_app_relation_endpoint_input.py index aeec4f534a..80d642422d 100644 --- a/src/rapidata/api_client/models/revoke_external_app_relation_endpoint_input.py +++ b/src/rapidata/api_client/models/revoke_external_app_relation_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/revoke_platform_relation_endpoint_input.py b/src/rapidata/api_client/models/revoke_platform_relation_endpoint_input.py index f3ac3bc246..7f33225207 100644 --- a/src/rapidata/api_client/models/revoke_platform_relation_endpoint_input.py +++ b/src/rapidata/api_client/models/revoke_platform_relation_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/run_status.py b/src/rapidata/api_client/models/run_status.py index 0f7752dbca..98e5274c86 100644 --- a/src/rapidata/api_client/models/run_status.py +++ b/src/rapidata/api_client/models/run_status.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/sample_generation_item_status.py b/src/rapidata/api_client/models/sample_generation_item_status.py index 26e77c255c..d0601740df 100644 --- a/src/rapidata/api_client/models/sample_generation_item_status.py +++ b/src/rapidata/api_client/models/sample_generation_item_status.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/sample_generation_status.py b/src/rapidata/api_client/models/sample_generation_status.py index 8ac6646d09..45665d3c61 100644 --- a/src/rapidata/api_client/models/sample_generation_status.py +++ b/src/rapidata/api_client/models/sample_generation_status.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/scrub_truth_scrub_range.py b/src/rapidata/api_client/models/scrub_truth_scrub_range.py index 0c2a198c04..749dad4b90 100644 --- a/src/rapidata/api_client/models/scrub_truth_scrub_range.py +++ b/src/rapidata/api_client/models/scrub_truth_scrub_range.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/search_replicate_models_endpoint_model.py b/src/rapidata/api_client/models/search_replicate_models_endpoint_model.py index 85564829d2..6bd0e9f7fb 100644 --- a/src/rapidata/api_client/models/search_replicate_models_endpoint_model.py +++ b/src/rapidata/api_client/models/search_replicate_models_endpoint_model.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/search_replicate_models_endpoint_output.py b/src/rapidata/api_client/models/search_replicate_models_endpoint_output.py index f100fb4339..8242920258 100644 --- a/src/rapidata/api_client/models/search_replicate_models_endpoint_output.py +++ b/src/rapidata/api_client/models/search_replicate_models_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/send_survey_endpoint_input.py b/src/rapidata/api_client/models/send_survey_endpoint_input.py index f8f7a27b00..b80149c830 100644 --- a/src/rapidata/api_client/models/send_survey_endpoint_input.py +++ b/src/rapidata/api_client/models/send_survey_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/set_fast_bid_multiplier_endpoint_input.py b/src/rapidata/api_client/models/set_fast_bid_multiplier_endpoint_input.py index 8ed172a655..5d4cbbaf42 100644 --- a/src/rapidata/api_client/models/set_fast_bid_multiplier_endpoint_input.py +++ b/src/rapidata/api_client/models/set_fast_bid_multiplier_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/set_fast_bid_multiplier_endpoint_output.py b/src/rapidata/api_client/models/set_fast_bid_multiplier_endpoint_output.py index dc5cf24e8b..3448526203 100644 --- a/src/rapidata/api_client/models/set_fast_bid_multiplier_endpoint_output.py +++ b/src/rapidata/api_client/models/set_fast_bid_multiplier_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/set_manual_global_boost_level_endpoint_input.py b/src/rapidata/api_client/models/set_manual_global_boost_level_endpoint_input.py index 660ae398b0..e7f4f44b15 100644 --- a/src/rapidata/api_client/models/set_manual_global_boost_level_endpoint_input.py +++ b/src/rapidata/api_client/models/set_manual_global_boost_level_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/set_minimum_spend_commitment_endpoint_input.py b/src/rapidata/api_client/models/set_minimum_spend_commitment_endpoint_input.py index 2ea023255f..1c9371284a 100644 --- a/src/rapidata/api_client/models/set_minimum_spend_commitment_endpoint_input.py +++ b/src/rapidata/api_client/models/set_minimum_spend_commitment_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/set_organization_credit_line_endpoint_input.py b/src/rapidata/api_client/models/set_organization_credit_line_endpoint_input.py index 7ce9d56a11..e6a65b4ba4 100644 --- a/src/rapidata/api_client/models/set_organization_credit_line_endpoint_input.py +++ b/src/rapidata/api_client/models/set_organization_credit_line_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/set_organization_support_slack_channel_endpoint_input.py b/src/rapidata/api_client/models/set_organization_support_slack_channel_endpoint_input.py index e57ecf23dc..188e1f0325 100644 --- a/src/rapidata/api_client/models/set_organization_support_slack_channel_endpoint_input.py +++ b/src/rapidata/api_client/models/set_organization_support_slack_channel_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/set_platform_fee_endpoint_input.py b/src/rapidata/api_client/models/set_platform_fee_endpoint_input.py index f078110ddf..6d14ad9d4c 100644 --- a/src/rapidata/api_client/models/set_platform_fee_endpoint_input.py +++ b/src/rapidata/api_client/models/set_platform_fee_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/shorten_context_endpoint_input.py b/src/rapidata/api_client/models/shorten_context_endpoint_input.py index 67b3466778..096ae8c536 100644 --- a/src/rapidata/api_client/models/shorten_context_endpoint_input.py +++ b/src/rapidata/api_client/models/shorten_context_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/shorten_context_endpoint_input_item.py b/src/rapidata/api_client/models/shorten_context_endpoint_input_item.py index 11436b52ff..9393dd38b1 100644 --- a/src/rapidata/api_client/models/shorten_context_endpoint_input_item.py +++ b/src/rapidata/api_client/models/shorten_context_endpoint_input_item.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/shorten_context_endpoint_output.py b/src/rapidata/api_client/models/shorten_context_endpoint_output.py index 52ee627840..323d4dcd4e 100644 --- a/src/rapidata/api_client/models/shorten_context_endpoint_output.py +++ b/src/rapidata/api_client/models/shorten_context_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/shorten_context_endpoint_output_item.py b/src/rapidata/api_client/models/shorten_context_endpoint_output_item.py index a34c09490d..71e4411dc3 100644 --- a/src/rapidata/api_client/models/shorten_context_endpoint_output_item.py +++ b/src/rapidata/api_client/models/shorten_context_endpoint_output_item.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/signal_run_status.py b/src/rapidata/api_client/models/signal_run_status.py index 097f9e324e..6703935e8a 100644 --- a/src/rapidata/api_client/models/signal_run_status.py +++ b/src/rapidata/api_client/models/signal_run_status.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/signal_run_trigger_source.py b/src/rapidata/api_client/models/signal_run_trigger_source.py index 6b3fcbb925..bc437ad235 100644 --- a/src/rapidata/api_client/models/signal_run_trigger_source.py +++ b/src/rapidata/api_client/models/signal_run_trigger_source.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/simplified_audience_user_state.py b/src/rapidata/api_client/models/simplified_audience_user_state.py index 2d5455c643..6106ab915c 100644 --- a/src/rapidata/api_client/models/simplified_audience_user_state.py +++ b/src/rapidata/api_client/models/simplified_audience_user_state.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/skip_rapid_endpoint_input.py b/src/rapidata/api_client/models/skip_rapid_endpoint_input.py index c447d33535..53af35bb00 100644 --- a/src/rapidata/api_client/models/skip_rapid_endpoint_input.py +++ b/src/rapidata/api_client/models/skip_rapid_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/skip_rapid_endpoint_output.py b/src/rapidata/api_client/models/skip_rapid_endpoint_output.py index 4d8fd08532..bb29a775e9 100644 --- a/src/rapidata/api_client/models/skip_rapid_endpoint_output.py +++ b/src/rapidata/api_client/models/skip_rapid_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/sort_direction.py b/src/rapidata/api_client/models/sort_direction.py index 1cb4b5b0f3..bec86584c7 100644 --- a/src/rapidata/api_client/models/sort_direction.py +++ b/src/rapidata/api_client/models/sort_direction.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/standing_status.py b/src/rapidata/api_client/models/standing_status.py index b2c3862e54..452df77179 100644 --- a/src/rapidata/api_client/models/standing_status.py +++ b/src/rapidata/api_client/models/standing_status.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/start_audience_inactivity_sync_endpoint_output.py b/src/rapidata/api_client/models/start_audience_inactivity_sync_endpoint_output.py index 3e66c493c0..c292bb5daa 100644 --- a/src/rapidata/api_client/models/start_audience_inactivity_sync_endpoint_output.py +++ b/src/rapidata/api_client/models/start_audience_inactivity_sync_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/start_audience_state_recalculation_endpoint_output.py b/src/rapidata/api_client/models/start_audience_state_recalculation_endpoint_output.py index f05200f09d..b3931d7d86 100644 --- a/src/rapidata/api_client/models/start_audience_state_recalculation_endpoint_output.py +++ b/src/rapidata/api_client/models/start_audience_state_recalculation_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/start_benchmark_hugging_face_sync_endpoint_input.py b/src/rapidata/api_client/models/start_benchmark_hugging_face_sync_endpoint_input.py index 06d12c3d8e..123dcd81ba 100644 --- a/src/rapidata/api_client/models/start_benchmark_hugging_face_sync_endpoint_input.py +++ b/src/rapidata/api_client/models/start_benchmark_hugging_face_sync_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/start_benchmark_hugging_face_sync_endpoint_output.py b/src/rapidata/api_client/models/start_benchmark_hugging_face_sync_endpoint_output.py index 35eea5ca98..9ad0a29c45 100644 --- a/src/rapidata/api_client/models/start_benchmark_hugging_face_sync_endpoint_output.py +++ b/src/rapidata/api_client/models/start_benchmark_hugging_face_sync_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/start_bulk_reconciliation_endpoint_input.py b/src/rapidata/api_client/models/start_bulk_reconciliation_endpoint_input.py index 21a02e8e09..af19cb123f 100644 --- a/src/rapidata/api_client/models/start_bulk_reconciliation_endpoint_input.py +++ b/src/rapidata/api_client/models/start_bulk_reconciliation_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/start_bulk_reconciliation_endpoint_output.py b/src/rapidata/api_client/models/start_bulk_reconciliation_endpoint_output.py index e2858c8336..c58f6daef2 100644 --- a/src/rapidata/api_client/models/start_bulk_reconciliation_endpoint_output.py +++ b/src/rapidata/api_client/models/start_bulk_reconciliation_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/start_preliminary_download_endpoint_input.py b/src/rapidata/api_client/models/start_preliminary_download_endpoint_input.py index 7284b22d7d..c632c4c5ce 100644 --- a/src/rapidata/api_client/models/start_preliminary_download_endpoint_input.py +++ b/src/rapidata/api_client/models/start_preliminary_download_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/start_preliminary_download_endpoint_output.py b/src/rapidata/api_client/models/start_preliminary_download_endpoint_output.py index 76725e94ca..69297c8222 100644 --- a/src/rapidata/api_client/models/start_preliminary_download_endpoint_output.py +++ b/src/rapidata/api_client/models/start_preliminary_download_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/sticky_config.py b/src/rapidata/api_client/models/sticky_config.py index a4f553fc6c..320bc406f9 100644 --- a/src/rapidata/api_client/models/sticky_config.py +++ b/src/rapidata/api_client/models/sticky_config.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/sticky_state.py b/src/rapidata/api_client/models/sticky_state.py index a6d71b9b84..02a571185e 100644 --- a/src/rapidata/api_client/models/sticky_state.py +++ b/src/rapidata/api_client/models/sticky_state.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/submit_feedback_endpoint_input.py b/src/rapidata/api_client/models/submit_feedback_endpoint_input.py index 714d9c75f8..23a173d8aa 100644 --- a/src/rapidata/api_client/models/submit_feedback_endpoint_input.py +++ b/src/rapidata/api_client/models/submit_feedback_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/submit_order_endpoint_input.py b/src/rapidata/api_client/models/submit_order_endpoint_input.py index c12adaca6c..5e50e274a7 100644 --- a/src/rapidata/api_client/models/submit_order_endpoint_input.py +++ b/src/rapidata/api_client/models/submit_order_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/submit_participant_by_benchmark_endpoint_output.py b/src/rapidata/api_client/models/submit_participant_by_benchmark_endpoint_output.py index 77dd42394d..08202c6dab 100644 --- a/src/rapidata/api_client/models/submit_participant_by_benchmark_endpoint_output.py +++ b/src/rapidata/api_client/models/submit_participant_by_benchmark_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/submit_participant_endpoint_output.py b/src/rapidata/api_client/models/submit_participant_endpoint_output.py index 6e451ad118..2c6478f803 100644 --- a/src/rapidata/api_client/models/submit_participant_endpoint_output.py +++ b/src/rapidata/api_client/models/submit_participant_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/subscribe_to_newsletter_endpoint_input.py b/src/rapidata/api_client/models/subscribe_to_newsletter_endpoint_input.py index f95e3f42ff..d603ea6501 100644 --- a/src/rapidata/api_client/models/subscribe_to_newsletter_endpoint_input.py +++ b/src/rapidata/api_client/models/subscribe_to_newsletter_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/switch_active_organization_endpoint_input.py b/src/rapidata/api_client/models/switch_active_organization_endpoint_input.py index 69bd64c895..8cb3a4346f 100644 --- a/src/rapidata/api_client/models/switch_active_organization_endpoint_input.py +++ b/src/rapidata/api_client/models/switch_active_organization_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/tag.py b/src/rapidata/api_client/models/tag.py index 91713b56ac..5ab79c9c0e 100644 --- a/src/rapidata/api_client/models/tag.py +++ b/src/rapidata/api_client/models/tag.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/tag_summary.py b/src/rapidata/api_client/models/tag_summary.py index 1dc690127a..d7cee40200 100644 --- a/src/rapidata/api_client/models/tag_summary.py +++ b/src/rapidata/api_client/models/tag_summary.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/time_grouping.py b/src/rapidata/api_client/models/time_grouping.py index d53190d69c..9ac44cd879 100644 --- a/src/rapidata/api_client/models/time_grouping.py +++ b/src/rapidata/api_client/models/time_grouping.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/transcription_payload_transcription_word.py b/src/rapidata/api_client/models/transcription_payload_transcription_word.py index 97864333c1..d2744c9015 100644 --- a/src/rapidata/api_client/models/transcription_payload_transcription_word.py +++ b/src/rapidata/api_client/models/transcription_payload_transcription_word.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/transcription_rapid_transcription_word.py b/src/rapidata/api_client/models/transcription_rapid_transcription_word.py index e34cb3bfc1..57c64a3402 100644 --- a/src/rapidata/api_client/models/transcription_rapid_transcription_word.py +++ b/src/rapidata/api_client/models/transcription_rapid_transcription_word.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/transcription_result_transcription_word.py b/src/rapidata/api_client/models/transcription_result_transcription_word.py index 2ef473d709..a2933c1552 100644 --- a/src/rapidata/api_client/models/transcription_result_transcription_word.py +++ b/src/rapidata/api_client/models/transcription_result_transcription_word.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/transcription_truth_transcription_word.py b/src/rapidata/api_client/models/transcription_truth_transcription_word.py index 97135cde82..fed73606a3 100644 --- a/src/rapidata/api_client/models/transcription_truth_transcription_word.py +++ b/src/rapidata/api_client/models/transcription_truth_transcription_word.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/translate_endpoint_input.py b/src/rapidata/api_client/models/translate_endpoint_input.py index 05ff847f8c..750b7d5c87 100644 --- a/src/rapidata/api_client/models/translate_endpoint_input.py +++ b/src/rapidata/api_client/models/translate_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/translate_endpoint_output.py b/src/rapidata/api_client/models/translate_endpoint_output.py index 01b05d1eac..b11e8f3d64 100644 --- a/src/rapidata/api_client/models/translate_endpoint_output.py +++ b/src/rapidata/api_client/models/translate_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/translated_string.py b/src/rapidata/api_client/models/translated_string.py index be6438085a..1c4938e1dd 100644 --- a/src/rapidata/api_client/models/translated_string.py +++ b/src/rapidata/api_client/models/translated_string.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/translator_type.py b/src/rapidata/api_client/models/translator_type.py index becf79589b..54c2616e84 100644 --- a/src/rapidata/api_client/models/translator_type.py +++ b/src/rapidata/api_client/models/translator_type.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/trigger_signal_endpoint_output.py b/src/rapidata/api_client/models/trigger_signal_endpoint_output.py index cc2f82cc2b..7fcb11ae71 100644 --- a/src/rapidata/api_client/models/trigger_signal_endpoint_output.py +++ b/src/rapidata/api_client/models/trigger_signal_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/unlock_order_endpoint_output.py b/src/rapidata/api_client/models/unlock_order_endpoint_output.py index 73f36c58fe..11ce92cdea 100644 --- a/src/rapidata/api_client/models/unlock_order_endpoint_output.py +++ b/src/rapidata/api_client/models/unlock_order_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/unsubscribe_from_newsletter_endpoint_input.py b/src/rapidata/api_client/models/unsubscribe_from_newsletter_endpoint_input.py index f4462b6737..248320a99c 100644 --- a/src/rapidata/api_client/models/unsubscribe_from_newsletter_endpoint_input.py +++ b/src/rapidata/api_client/models/unsubscribe_from_newsletter_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/update_audience_endpoint_input.py b/src/rapidata/api_client/models/update_audience_endpoint_input.py index fe1cdba6f1..ec9ddcb8ab 100644 --- a/src/rapidata/api_client/models/update_audience_endpoint_input.py +++ b/src/rapidata/api_client/models/update_audience_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/update_audience_endpoint_output.py b/src/rapidata/api_client/models/update_audience_endpoint_output.py index 7838e4f663..d234857de2 100644 --- a/src/rapidata/api_client/models/update_audience_endpoint_output.py +++ b/src/rapidata/api_client/models/update_audience_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/update_audience_example_endpoint_input.py b/src/rapidata/api_client/models/update_audience_example_endpoint_input.py index b406a97af3..f84e0dbd7b 100644 --- a/src/rapidata/api_client/models/update_audience_example_endpoint_input.py +++ b/src/rapidata/api_client/models/update_audience_example_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/update_benchmark_endpoint_input.py b/src/rapidata/api_client/models/update_benchmark_endpoint_input.py index ad9dfdc245..769c0e2eb0 100644 --- a/src/rapidata/api_client/models/update_benchmark_endpoint_input.py +++ b/src/rapidata/api_client/models/update_benchmark_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/update_benchmark_name_endpoint_input.py b/src/rapidata/api_client/models/update_benchmark_name_endpoint_input.py index 9117edc36e..cbfed25e08 100644 --- a/src/rapidata/api_client/models/update_benchmark_name_endpoint_input.py +++ b/src/rapidata/api_client/models/update_benchmark_name_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/update_boost_config_endpoint_input.py b/src/rapidata/api_client/models/update_boost_config_endpoint_input.py index ad5e8c6cc6..117c896bde 100644 --- a/src/rapidata/api_client/models/update_boost_config_endpoint_input.py +++ b/src/rapidata/api_client/models/update_boost_config_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/update_boost_config_endpoint_output.py b/src/rapidata/api_client/models/update_boost_config_endpoint_output.py index e443be20a1..b40e805508 100644 --- a/src/rapidata/api_client/models/update_boost_config_endpoint_output.py +++ b/src/rapidata/api_client/models/update_boost_config_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/update_campaign_endpoint_input.py b/src/rapidata/api_client/models/update_campaign_endpoint_input.py index 6cf457bb5b..b763e2d4a7 100644 --- a/src/rapidata/api_client/models/update_campaign_endpoint_input.py +++ b/src/rapidata/api_client/models/update_campaign_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/update_config_endpoint_input.py b/src/rapidata/api_client/models/update_config_endpoint_input.py index 3fd2ab11c7..a49fc8c120 100644 --- a/src/rapidata/api_client/models/update_config_endpoint_input.py +++ b/src/rapidata/api_client/models/update_config_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/update_dataset_name_endpoint_input.py b/src/rapidata/api_client/models/update_dataset_name_endpoint_input.py index 2802ace19d..a975c36416 100644 --- a/src/rapidata/api_client/models/update_dataset_name_endpoint_input.py +++ b/src/rapidata/api_client/models/update_dataset_name_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/update_global_text_endpoint_input.py b/src/rapidata/api_client/models/update_global_text_endpoint_input.py index f3613086ae..7e87bfc485 100644 --- a/src/rapidata/api_client/models/update_global_text_endpoint_input.py +++ b/src/rapidata/api_client/models/update_global_text_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/update_job_definition_endpoint_input.py b/src/rapidata/api_client/models/update_job_definition_endpoint_input.py index 75e6b9e323..f28d46e1d4 100644 --- a/src/rapidata/api_client/models/update_job_definition_endpoint_input.py +++ b/src/rapidata/api_client/models/update_job_definition_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/update_job_endpoint_input.py b/src/rapidata/api_client/models/update_job_endpoint_input.py index 56fabdf7cc..e0eec30e37 100644 --- a/src/rapidata/api_client/models/update_job_endpoint_input.py +++ b/src/rapidata/api_client/models/update_job_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/update_leaderboard_endpoint_input.py b/src/rapidata/api_client/models/update_leaderboard_endpoint_input.py index 733871bad0..98d138a619 100644 --- a/src/rapidata/api_client/models/update_leaderboard_endpoint_input.py +++ b/src/rapidata/api_client/models/update_leaderboard_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/update_leaderboard_name_endpoint_input.py b/src/rapidata/api_client/models/update_leaderboard_name_endpoint_input.py index 2613777648..41e74e60dc 100644 --- a/src/rapidata/api_client/models/update_leaderboard_name_endpoint_input.py +++ b/src/rapidata/api_client/models/update_leaderboard_name_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/update_leaderboard_response_config_endpoint_input.py b/src/rapidata/api_client/models/update_leaderboard_response_config_endpoint_input.py index 6a7696f9a3..09c4d82287 100644 --- a/src/rapidata/api_client/models/update_leaderboard_response_config_endpoint_input.py +++ b/src/rapidata/api_client/models/update_leaderboard_response_config_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/update_order_endpoint_input.py b/src/rapidata/api_client/models/update_order_endpoint_input.py index 50d1d31bdd..cf2b23038b 100644 --- a/src/rapidata/api_client/models/update_order_endpoint_input.py +++ b/src/rapidata/api_client/models/update_order_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/update_organization_endpoint_input.py b/src/rapidata/api_client/models/update_organization_endpoint_input.py index 7bc5f549de..af6d915e03 100644 --- a/src/rapidata/api_client/models/update_organization_endpoint_input.py +++ b/src/rapidata/api_client/models/update_organization_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/update_owner_tier_override_endpoint_input.py b/src/rapidata/api_client/models/update_owner_tier_override_endpoint_input.py index a73f739824..4dcb056a21 100644 --- a/src/rapidata/api_client/models/update_owner_tier_override_endpoint_input.py +++ b/src/rapidata/api_client/models/update_owner_tier_override_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/update_participant_endpoint_input.py b/src/rapidata/api_client/models/update_participant_endpoint_input.py index e3a69b0375..be1ed6d01c 100644 --- a/src/rapidata/api_client/models/update_participant_endpoint_input.py +++ b/src/rapidata/api_client/models/update_participant_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/update_participant_name_endpoint_input.py b/src/rapidata/api_client/models/update_participant_name_endpoint_input.py index ea48be23d3..3af4cbb36f 100644 --- a/src/rapidata/api_client/models/update_participant_name_endpoint_input.py +++ b/src/rapidata/api_client/models/update_participant_name_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/update_prompt_tags_endpoint_input.py b/src/rapidata/api_client/models/update_prompt_tags_endpoint_input.py index c73334d971..93e2637678 100644 --- a/src/rapidata/api_client/models/update_prompt_tags_endpoint_input.py +++ b/src/rapidata/api_client/models/update_prompt_tags_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/update_signal_endpoint_input.py b/src/rapidata/api_client/models/update_signal_endpoint_input.py index e2679b31f0..592681ad66 100644 --- a/src/rapidata/api_client/models/update_signal_endpoint_input.py +++ b/src/rapidata/api_client/models/update_signal_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/update_stream_program_endpoint_input.py b/src/rapidata/api_client/models/update_stream_program_endpoint_input.py index 7e91761297..4a94776f5b 100644 --- a/src/rapidata/api_client/models/update_stream_program_endpoint_input.py +++ b/src/rapidata/api_client/models/update_stream_program_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/update_validation_rapid_endpoint_input.py b/src/rapidata/api_client/models/update_validation_rapid_endpoint_input.py index 87ead8994a..2126bab951 100644 --- a/src/rapidata/api_client/models/update_validation_rapid_endpoint_input.py +++ b/src/rapidata/api_client/models/update_validation_rapid_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/update_validation_set_dimensions_endpoint_input.py b/src/rapidata/api_client/models/update_validation_set_dimensions_endpoint_input.py index 3a4502d158..1fcf6ee5d0 100644 --- a/src/rapidata/api_client/models/update_validation_set_dimensions_endpoint_input.py +++ b/src/rapidata/api_client/models/update_validation_set_dimensions_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/update_validation_set_endpoint_input.py b/src/rapidata/api_client/models/update_validation_set_endpoint_input.py index 901807711e..622dc84706 100644 --- a/src/rapidata/api_client/models/update_validation_set_endpoint_input.py +++ b/src/rapidata/api_client/models/update_validation_set_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/update_validation_set_should_alert_endpoint_input.py b/src/rapidata/api_client/models/update_validation_set_should_alert_endpoint_input.py index efe2353713..5fd34f9288 100644 --- a/src/rapidata/api_client/models/update_validation_set_should_alert_endpoint_input.py +++ b/src/rapidata/api_client/models/update_validation_set_should_alert_endpoint_input.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/upload_file_endpoint_output.py b/src/rapidata/api_client/models/upload_file_endpoint_output.py index d082f28ebd..5827eb3aae 100644 --- a/src/rapidata/api_client/models/upload_file_endpoint_output.py +++ b/src/rapidata/api_client/models/upload_file_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/upload_file_from_url_endpoint_output.py b/src/rapidata/api_client/models/upload_file_from_url_endpoint_output.py index 394516a839..2cc6d2cc6c 100644 --- a/src/rapidata/api_client/models/upload_file_from_url_endpoint_output.py +++ b/src/rapidata/api_client/models/upload_file_from_url_endpoint_output.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/user_attribute.py b/src/rapidata/api_client/models/user_attribute.py index b17f592b07..a173fa28da 100644 --- a/src/rapidata/api_client/models/user_attribute.py +++ b/src/rapidata/api_client/models/user_attribute.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/validation_chance.py b/src/rapidata/api_client/models/validation_chance.py index eb1f4af048..5d04cbba94 100644 --- a/src/rapidata/api_client/models/validation_chance.py +++ b/src/rapidata/api_client/models/validation_chance.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/validation_problem_details.py b/src/rapidata/api_client/models/validation_problem_details.py index b73d6882e9..5019a1b0ef 100644 --- a/src/rapidata/api_client/models/validation_problem_details.py +++ b/src/rapidata/api_client/models/validation_problem_details.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/vote_aggregation.py b/src/rapidata/api_client/models/vote_aggregation.py index 0b4946672a..53ac09186b 100644 --- a/src/rapidata/api_client/models/vote_aggregation.py +++ b/src/rapidata/api_client/models/vote_aggregation.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/vote_matrix_result.py b/src/rapidata/api_client/models/vote_matrix_result.py index 0b5f979913..562a75c03a 100644 --- a/src/rapidata/api_client/models/vote_matrix_result.py +++ b/src/rapidata/api_client/models/vote_matrix_result.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/voucher_source.py b/src/rapidata/api_client/models/voucher_source.py index 4ef01fc5e1..b76b8750de 100644 --- a/src/rapidata/api_client/models/voucher_source.py +++ b/src/rapidata/api_client/models/voucher_source.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/voucher_status.py b/src/rapidata/api_client/models/voucher_status.py index c8674ca18c..0ae921fef9 100644 --- a/src/rapidata/api_client/models/voucher_status.py +++ b/src/rapidata/api_client/models/voucher_status.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/weighted_branch.py b/src/rapidata/api_client/models/weighted_branch.py index 3f96cd3a48..cc8ba548c0 100644 --- a/src/rapidata/api_client/models/weighted_branch.py +++ b/src/rapidata/api_client/models/weighted_branch.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/models/workflow_state.py b/src/rapidata/api_client/models/workflow_state.py index e18554d710..67728194ba 100644 --- a/src/rapidata/api_client/models/workflow_state.py +++ b/src/rapidata/api_client/models/workflow_state.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client/rest.py b/src/rapidata/api_client/rest.py index bb9c893a62..051b41d57e 100644 --- a/src/rapidata/api_client/rest.py +++ b/src/rapidata/api_client/rest.py @@ -5,7 +5,7 @@ The API for the Rapidata Asset service - The version of the OpenAPI document: 2026.08.18.1529-c55ad91 + The version of the OpenAPI document: 2026.08.19.0938-f150f5e Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/rapidata/api_client_README.md b/src/rapidata/api_client_README.md index 9119abbeb8..225adce947 100644 --- a/src/rapidata/api_client_README.md +++ b/src/rapidata/api_client_README.md @@ -3,7 +3,7 @@ The API for the Rapidata Asset service The `rapidata.api_client` package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: -- API version: 2026.08.18.1529-c55ad91 +- API version: 2026.08.19.0938-f150f5e - Package version: 1.0.0 - Generator version: 7.23.0 - Build package: org.openapitools.codegen.languages.PythonClientCodegen @@ -219,7 +219,6 @@ Class | Method | HTTP request | Description *DatasetApi* | [**dataset_dataset_id_progress_get**](rapidata/api_client/docs/DatasetApi.md#dataset_dataset_id_progress_get) | **GET** /dataset/{datasetId}/progress | Gets the upload progress of a dataset. *DatasetApi* | [**dataset_post**](rapidata/api_client/docs/DatasetApi.md#dataset_post) | **POST** /dataset | Creates a new empty dataset. *DatasetGroupApi* | [**dataset_dataset_id_group_post**](rapidata/api_client/docs/DatasetGroupApi.md#dataset_dataset_id_group_post) | **POST** /dataset/{datasetId}/group | Creates a new dataset group. -*EvaluationApi* | [**workflow_evaluation_workflow_id_results_get**](rapidata/api_client/docs/EvaluationApi.md#workflow_evaluation_workflow_id_results_get) | **GET** /workflow/evaluation/{workflowId}/results | Gets the results for an evaluation workflow. *ExamplesApi* | [**audience_audience_id_example_example_id_patch**](rapidata/api_client/docs/ExamplesApi.md#audience_audience_id_example_example_id_patch) | **PATCH** /audience/{audienceId}/example/{exampleId} | Updates an example's properties within an audience. *ExamplesApi* | [**audience_audience_id_example_post**](rapidata/api_client/docs/ExamplesApi.md#audience_audience_id_example_post) | **POST** /audience/{audienceId}/example | Adds a new example to an audience. *ExamplesApi* | [**audience_audience_id_examples_get**](rapidata/api_client/docs/ExamplesApi.md#audience_audience_id_examples_get) | **GET** /audience/{audienceId}/examples | Queries all examples for the specified audience. @@ -247,7 +246,6 @@ Class | Method | HTTP request | Description *GlobalTextApi* | [**global_text_global_text_id_delete**](rapidata/api_client/docs/GlobalTextApi.md#global_text_global_text_id_delete) | **DELETE** /global-text/{globalTextId} | Deletes a global text entry. *GlobalTextApi* | [**global_text_global_text_id_patch**](rapidata/api_client/docs/GlobalTextApi.md#global_text_global_text_id_patch) | **PATCH** /global-text/{globalTextId} | Updates a global text entry using patch semantics. *GlobalTextApi* | [**global_text_post**](rapidata/api_client/docs/GlobalTextApi.md#global_text_post) | **POST** /global-text | Creates a new global text entry. -*GroupedRankingApi* | [**workflow_grouped_ranking_workflow_id_results_get**](rapidata/api_client/docs/GroupedRankingApi.md#workflow_grouped_ranking_workflow_id_results_get) | **GET** /workflow/grouped-ranking/{workflowId}/results | Gets the result overview for a grouped ranking workflow. *HuggingFaceSyncApi* | [**benchmark_benchmark_id_huggingface_sync_attempts_get**](rapidata/api_client/docs/HuggingFaceSyncApi.md#benchmark_benchmark_id_huggingface_sync_attempts_get) | **GET** /benchmark/{benchmarkId}/huggingface-sync/attempts | Queries the benchmark's HuggingFace sync attempts (empty when it has never been synced). *HuggingFaceSyncApi* | [**benchmark_benchmark_id_huggingface_sync_get**](rapidata/api_client/docs/HuggingFaceSyncApi.md#benchmark_benchmark_id_huggingface_sync_get) | **GET** /benchmark/{benchmarkId}/huggingface-sync | Returns the HuggingFace sync status of the benchmark. *HuggingFaceSyncApi* | [**benchmark_benchmark_id_huggingface_sync_post**](rapidata/api_client/docs/HuggingFaceSyncApi.md#benchmark_benchmark_id_huggingface_sync_post) | **POST** /benchmark/{benchmarkId}/huggingface-sync | Starts a HuggingFace sync of the benchmark and returns its current sync status. @@ -274,15 +272,20 @@ Class | Method | HTTP request | Description *JobApi* | [**job_definition_post**](rapidata/api_client/docs/JobApi.md#job_definition_post) | **POST** /job/definition | Creates a new job definition. *JobApi* | [**job_definitions_get**](rapidata/api_client/docs/JobApi.md#job_definitions_get) | **GET** /job/definitions | Queries job definitions visible to the caller. *JobApi* | [**job_definitions_public_get**](rapidata/api_client/docs/JobApi.md#job_definitions_public_get) | **GET** /job/definitions/public | Queries job definitions that have been shared publicly, regardless of owner, so they can be reused as templates. +*JobApi* | [**job_job_id_ab_summary_get**](rapidata/api_client/docs/JobApi.md#job_job_id_ab_summary_get) | **GET** /job/{jobId}/ab-summary | Gets the A/B winner summary for a job's comparison labelling. *JobApi* | [**job_job_id_approve_post**](rapidata/api_client/docs/JobApi.md#job_job_id_approve_post) | **POST** /job/{jobId}/approve | Approves a job in manual review so its pipeline can start processing. *JobApi* | [**job_job_id_cost_estimate_get**](rapidata/api_client/docs/JobApi.md#job_job_id_cost_estimate_get) | **GET** /job/{jobId}/cost-estimate | Estimates the cost of running a job to completion. +*JobApi* | [**job_job_id_datapoints_get**](rapidata/api_client/docs/JobApi.md#job_job_id_datapoints_get) | **GET** /job/{jobId}/datapoints | Gets the datapoints of the dataset backing a job. *JobApi* | [**job_job_id_delete**](rapidata/api_client/docs/JobApi.md#job_job_id_delete) | **DELETE** /job/{jobId} | Deletes a job. *JobApi* | [**job_job_id_download_results_get**](rapidata/api_client/docs/JobApi.md#job_job_id_download_results_get) | **GET** /job/{jobId}/download-results | Downloads the results of a job as a file attachment. *JobApi* | [**job_job_id_get**](rapidata/api_client/docs/JobApi.md#job_job_id_get) | **GET** /job/{jobId} | Gets a job by its id. *JobApi* | [**job_job_id_patch**](rapidata/api_client/docs/JobApi.md#job_job_id_patch) | **PATCH** /job/{jobId} | Updates a job. *JobApi* | [**job_job_id_pause_post**](rapidata/api_client/docs/JobApi.md#job_job_id_pause_post) | **POST** /job/{jobId}/pause | Pauses a job, stopping all of its campaigns from processing. +*JobApi* | [**job_job_id_progress_get**](rapidata/api_client/docs/JobApi.md#job_job_id_progress_get) | **GET** /job/{jobId}/progress | Gets the labelling progress for a job. *JobApi* | [**job_job_id_rapids_restart_post**](rapidata/api_client/docs/JobApi.md#job_job_id_rapids_restart_post) | **POST** /job/{jobId}/rapids/restart | Restarts the given rapids of a job. -*JobApi* | [**job_job_id_results_get**](rapidata/api_client/docs/JobApi.md#job_job_id_results_get) | **GET** /job/{jobId}/results | Gets the results of a job as a JSON string. +*JobApi* | [**job_job_id_responses_get**](rapidata/api_client/docs/JobApi.md#job_job_id_responses_get) | **GET** /job/{jobId}/responses | Gets the most recent responses for a job. +*JobApi* | [**job_job_id_results_get**](rapidata/api_client/docs/JobApi.md#job_job_id_results_get) | **GET** /job/{jobId}/results | Gets the results grid for a job. +*JobApi* | [**job_job_id_results_rapid_id_navigation_get**](rapidata/api_client/docs/JobApi.md#job_job_id_results_rapid_id_navigation_get) | **GET** /job/{jobId}/results/{rapidId}/navigation | Gets the anchor rapid plus its neighbours within the job's filtered results. *JobApi* | [**job_job_id_resume_post**](rapidata/api_client/docs/JobApi.md#job_job_id_resume_post) | **POST** /job/{jobId}/resume | Resumes a job, restarting all of its campaigns. *JobApi* | [**job_job_id_retry_post**](rapidata/api_client/docs/JobApi.md#job_job_id_retry_post) | **POST** /job/{jobId}/retry | Retries processing of a failed job. *JobApi* | [**job_job_id_share_patch**](rapidata/api_client/docs/JobApi.md#job_job_id_share_patch) | **PATCH** /job/{jobId}/share | Marks or unmarks a job as public so its results can be shared with other users. @@ -376,7 +379,6 @@ Class | Method | HTTP request | Description *PromptEmbeddingMapApi* | [**benchmark_benchmark_id_prompt_embedding_map_get**](rapidata/api_client/docs/PromptEmbeddingMapApi.md#benchmark_benchmark_id_prompt_embedding_map_get) | **GET** /benchmark/{benchmarkId}/prompt-embedding-map | Returns the benchmark's prompt embedding map. *PromptEmbeddingMapApi* | [**benchmark_benchmark_id_prompt_embedding_map_post**](rapidata/api_client/docs/PromptEmbeddingMapApi.md#benchmark_benchmark_id_prompt_embedding_map_post) | **POST** /benchmark/{benchmarkId}/prompt-embedding-map | Starts an asynchronous computation of the benchmark's prompt embedding map. *PromptEmbeddingMapApi* | [**benchmark_benchmark_id_prompt_embedding_map_status_get**](rapidata/api_client/docs/PromptEmbeddingMapApi.md#benchmark_benchmark_id_prompt_embedding_map_status_get) | **GET** /benchmark/{benchmarkId}/prompt-embedding-map/status | Returns the state of the benchmark's most recent prompt embedding map computation. -*RankingApi* | [**workflow_compare_workflow_id_results_get**](rapidata/api_client/docs/RankingApi.md#workflow_compare_workflow_id_results_get) | **GET** /workflow/compare/{workflowId}/results | Gets the result overview for a ranking workflow. *RankingFlowApi* | [**flow_ranking_flow_id_config_patch**](rapidata/api_client/docs/RankingFlowApi.md#flow_ranking_flow_id_config_patch) | **PATCH** /flow/ranking/{flowId}/config | Updates the configuration of a ranking flow. *RankingFlowApi* | [**flow_ranking_post**](rapidata/api_client/docs/RankingFlowApi.md#flow_ranking_post) | **POST** /flow/ranking | Creates a new ranking flow. *RankingFlowItemApi* | [**flow_ranking_flow_id_item_get**](rapidata/api_client/docs/RankingFlowItemApi.md#flow_ranking_flow_id_item_get) | **GET** /flow/ranking/{flowId}/item | Queries flow items for a flow. @@ -385,7 +387,6 @@ Class | Method | HTTP request | Description *RankingFlowItemApi* | [**flow_ranking_item_flow_item_id_results_get**](rapidata/api_client/docs/RankingFlowItemApi.md#flow_ranking_item_flow_item_id_results_get) | **GET** /flow/ranking/item/{flowItemId}/results | Returns ranking results with Elo scores for a completed flow item. *RankingFlowItemApi* | [**flow_ranking_item_flow_item_id_vote_matrix_get**](rapidata/api_client/docs/RankingFlowItemApi.md#flow_ranking_item_flow_item_id_vote_matrix_get) | **GET** /flow/ranking/item/{flowItemId}/vote-matrix | Retrieves the pairwise vote matrix for a completed flow item. *RapidApi* | [**rapid_compare_ab_summary_correlation_id_recalculate_post**](rapidata/api_client/docs/RapidApi.md#rapid_compare_ab_summary_correlation_id_recalculate_post) | **POST** /rapid/compare-ab-summary/{correlationId}/recalculate | Recalculates the compare AB summary counters of a correlation from scratch. -*RapidApi* | [**rapid_rapid_id_navigation_get**](rapidata/api_client/docs/RapidApi.md#rapid_rapid_id_navigation_get) | **GET** /rapid/{rapidId}/navigation | Gets the anchor rapid and its surrounding rapids within the results slice, in the order and filter the results grid renders, so the explorer can step neighbour-to-neighbour. *RapidApi* | [**rapid_rapid_id_reject_post**](rapidata/api_client/docs/RapidApi.md#rapid_rapid_id_reject_post) | **POST** /rapid/{rapidId}/reject | Rejects a completed rapid, marking its results as invalid. *RapidataIdentityAPIApi* | [**root_get**](rapidata/api_client/docs/RapidataIdentityAPIApi.md#root_get) | **GET** / | *ReconciliationApi* | [**billing_reconcile_post**](rapidata/api_client/docs/ReconciliationApi.md#billing_reconcile_post) | **POST** /billing/reconcile | Starts reconciliation for a single billing item, all items for a customer, or all items in a billing group. @@ -420,7 +421,6 @@ Class | Method | HTTP request | Description *SignalApi* | [**signal_signal_id_resume_post**](rapidata/api_client/docs/SignalApi.md#signal_signal_id_resume_post) | **POST** /signal/{signalId}/resume | Resumes a paused signal. *SignalApi* | [**signal_signal_id_run_get**](rapidata/api_client/docs/SignalApi.md#signal_signal_id_run_get) | **GET** /signal/{signalId}/run | Queries the runs spawned by a signal. *SignalApi* | [**signal_signal_id_trigger_post**](rapidata/api_client/docs/SignalApi.md#signal_signal_id_trigger_post) | **POST** /signal/{signalId}/trigger | Manually triggers a signal. -*SimpleWorkflowApi* | [**workflow_simple_workflow_id_results_get**](rapidata/api_client/docs/SimpleWorkflowApi.md#workflow_simple_workflow_id_results_get) | **GET** /workflow/simple/{workflowId}/results | Gets the result overview for a simple workflow. *SurveyApi* | [**identity_survey_post**](rapidata/api_client/docs/SurveyApi.md#identity_survey_post) | **POST** /identity/survey | Submits a survey for the calling customer. *TranslationApi* | [**translation_ensure_english_post**](rapidata/api_client/docs/TranslationApi.md#translation_ensure_english_post) | **POST** /translation/ensure-english | Ensures the provided text is in English, returning a suggested English text when it isn't. *TranslationApi* | [**translation_post**](rapidata/api_client/docs/TranslationApi.md#translation_post) | **POST** /translation | Translates text from one language to another using the specified translator. @@ -448,11 +448,8 @@ Class | Method | HTTP request | Description *ValidationSetApi* | [**validation_sets_get**](rapidata/api_client/docs/ValidationSetApi.md#validation_sets_get) | **GET** /validation-sets | Queries available validation sets based on the provided filter, paging and sorting criteria. *VolumeDiscountApi* | [**billing_period_billing_period_id_volume_discounts_get**](rapidata/api_client/docs/VolumeDiscountApi.md#billing_period_billing_period_id_volume_discounts_get) | **GET** /billing-period/{billingPeriodId}/volume-discounts | Gets all volume discount brackets for a billing period. *VolumeDiscountApi* | [**billing_period_billing_period_id_volume_discounts_post**](rapidata/api_client/docs/VolumeDiscountApi.md#billing_period_billing_period_id_volume_discounts_post) | **POST** /billing-period/{billingPeriodId}/volume-discounts | Creates a volume discount bracket for a billing period. -*WorkflowApi* | [**workflow_workflow_id_compare_ab_summary_get**](rapidata/api_client/docs/WorkflowApi.md#workflow_workflow_id_compare_ab_summary_get) | **GET** /workflow/{workflowId}/compare-ab-summary | Returns the number of times each asset index won across the workflow's rapids. *WorkflowApi* | [**workflow_workflow_id_delete**](rapidata/api_client/docs/WorkflowApi.md#workflow_workflow_id_delete) | **DELETE** /workflow/{workflowId} | Deletes a workflow by its id. -*WorkflowApi* | [**workflow_workflow_id_get**](rapidata/api_client/docs/WorkflowApi.md#workflow_workflow_id_get) | **GET** /workflow/{workflowId} | Returns the workflow identified by workflowId. *WorkflowApi* | [**workflow_workflow_id_progress_get**](rapidata/api_client/docs/WorkflowApi.md#workflow_workflow_id_progress_get) | **GET** /workflow/{workflowId}/progress | Gets the progress of a workflow. -*WorkflowApi* | [**workflow_workflow_id_responses_get**](rapidata/api_client/docs/WorkflowApi.md#workflow_workflow_id_responses_get) | **GET** /workflow/{workflowId}/responses | Gets the most recent or oldest responses for a workflow, across any rapid. *WorkflowApi* | [**workflows_get**](rapidata/api_client/docs/WorkflowApi.md#workflows_get) | **GET** /workflows | Queries workflows based on the provided filter, page, and sort criteria. @@ -698,10 +695,17 @@ Class | Method | HTTP request | Description - [GetGroupedRankingWorkflowResultsEndpointOutput](rapidata/api_client/docs/GetGroupedRankingWorkflowResultsEndpointOutput.md) - [GetGroupedRankingWorkflowResultsEndpointPagedResultOfOutput](rapidata/api_client/docs/GetGroupedRankingWorkflowResultsEndpointPagedResultOfOutput.md) - [GetInvoiceEndpointOutput](rapidata/api_client/docs/GetInvoiceEndpointOutput.md) + - [GetJobAbSummaryEndpointOutput](rapidata/api_client/docs/GetJobAbSummaryEndpointOutput.md) - [GetJobByIdEndpointOutput](rapidata/api_client/docs/GetJobByIdEndpointOutput.md) - [GetJobCostEstimateEndpointOutput](rapidata/api_client/docs/GetJobCostEstimateEndpointOutput.md) + - [GetJobDatapointsEndpointOutput](rapidata/api_client/docs/GetJobDatapointsEndpointOutput.md) + - [GetJobDatapointsEndpointPagedResultOfOutput](rapidata/api_client/docs/GetJobDatapointsEndpointPagedResultOfOutput.md) - [GetJobDefinitionByIdEndpointOutput](rapidata/api_client/docs/GetJobDefinitionByIdEndpointOutput.md) - [GetJobDefinitionCostEstimateEndpointOutput](rapidata/api_client/docs/GetJobDefinitionCostEstimateEndpointOutput.md) + - [GetJobProgressEndpointOutput](rapidata/api_client/docs/GetJobProgressEndpointOutput.md) + - [GetJobResponsesEndpointOutput](rapidata/api_client/docs/GetJobResponsesEndpointOutput.md) + - [GetJobResponsesEndpointOutputResponse](rapidata/api_client/docs/GetJobResponsesEndpointOutputResponse.md) + - [GetJobResultNavigationEndpointOutput](rapidata/api_client/docs/GetJobResultNavigationEndpointOutput.md) - [GetJobRevisionEndpointOutput](rapidata/api_client/docs/GetJobRevisionEndpointOutput.md) - [GetLatestAudienceInactivitySyncEndpointOutput](rapidata/api_client/docs/GetLatestAudienceInactivitySyncEndpointOutput.md) - [GetLatestAudienceStateRecalculationEndpointOutput](rapidata/api_client/docs/GetLatestAudienceStateRecalculationEndpointOutput.md) @@ -779,6 +783,7 @@ Class | Method | HTTP request | Description - [GrantPlatformRelationEndpointInput](rapidata/api_client/docs/GrantPlatformRelationEndpointInput.md) - [GrantVoucherEndpointInput](rapidata/api_client/docs/GrantVoucherEndpointInput.md) - [GrantVoucherEndpointOutput](rapidata/api_client/docs/GrantVoucherEndpointOutput.md) + - [GroupedRankingGroup](rapidata/api_client/docs/GroupedRankingGroup.md) - [HuggingFaceSyncOutcome](rapidata/api_client/docs/HuggingFaceSyncOutcome.md) - [HuggingFaceSyncStatus](rapidata/api_client/docs/HuggingFaceSyncStatus.md) - [IArtifact](rapidata/api_client/docs/IArtifact.md) @@ -868,6 +873,10 @@ Class | Method | HTTP request | Description - [IGraduationRuleAcceptedFreeTextRule](rapidata/api_client/docs/IGraduationRuleAcceptedFreeTextRule.md) - [IGraduationRuleScoreThresholdRule](rapidata/api_client/docs/IGraduationRuleScoreThresholdRule.md) - [IGraduationRuleTaskAccuracyRule](rapidata/api_client/docs/IGraduationRuleTaskAccuracyRule.md) + - [IJobResults](rapidata/api_client/docs/IJobResults.md) + - [IJobResultsGroupedRankingResults](rapidata/api_client/docs/IJobResultsGroupedRankingResults.md) + - [IJobResultsRankingResults](rapidata/api_client/docs/IJobResultsRankingResults.md) + - [IJobResultsRapidResults](rapidata/api_client/docs/IJobResultsRapidResults.md) - [ILineItem](rapidata/api_client/docs/ILineItem.md) - [ILineItemMinimumSpendCommitment](rapidata/api_client/docs/ILineItemMinimumSpendCommitment.md) - [ILineItemOtherCharge](rapidata/api_client/docs/ILineItemOtherCharge.md) @@ -1074,8 +1083,12 @@ Class | Method | HTTP request | Description - [InvoiceStatus](rapidata/api_client/docs/InvoiceStatus.md) - [IsRapidBagValidEndpointOutput](rapidata/api_client/docs/IsRapidBagValidEndpointOutput.md) - [JobDefinitionRevisionState](rapidata/api_client/docs/JobDefinitionRevisionState.md) + - [JobNavigationItem](rapidata/api_client/docs/JobNavigationItem.md) + - [JobRapidResult](rapidata/api_client/docs/JobRapidResult.md) + - [JobResponse](rapidata/api_client/docs/JobResponse.md) - [JsonWebKey](rapidata/api_client/docs/JsonWebKey.md) - [JsonWebKeySet](rapidata/api_client/docs/JsonWebKeySet.md) + - [LabelingState](rapidata/api_client/docs/LabelingState.md) - [LineResultLine](rapidata/api_client/docs/LineResultLine.md) - [LineResultLinePoint](rapidata/api_client/docs/LineResultLinePoint.md) - [ListOrgInvitationsEndpointOutput](rapidata/api_client/docs/ListOrgInvitationsEndpointOutput.md) @@ -1215,6 +1228,7 @@ Class | Method | HTTP request | Description - [QueryVouchersEndpointPagedResultOfOutput](rapidata/api_client/docs/QueryVouchersEndpointPagedResultOfOutput.md) - [QueryWorkflowsEndpointOutput](rapidata/api_client/docs/QueryWorkflowsEndpointOutput.md) - [QueryWorkflowsEndpointPagedResultOfOutput](rapidata/api_client/docs/QueryWorkflowsEndpointPagedResultOfOutput.md) + - [RankingDatapoint](rapidata/api_client/docs/RankingDatapoint.md) - [RapidIssue](rapidata/api_client/docs/RapidIssue.md) - [RapidState](rapidata/api_client/docs/RapidState.md) - [RatingGrouping](rapidata/api_client/docs/RatingGrouping.md) diff --git a/src/rapidata/rapidata_client/job/rapidata_job.py b/src/rapidata/rapidata_client/job/rapidata_job.py index b87ab6a412..5c71d0f53a 100644 --- a/src/rapidata/rapidata_client/job/rapidata_job.py +++ b/src/rapidata/rapidata_client/job/rapidata_job.py @@ -31,6 +31,9 @@ from rapidata.api_client.models.get_job_by_id_endpoint_output import ( GetJobByIdEndpointOutput, ) + from rapidata.api_client.models.get_job_progress_endpoint_output import ( + GetJobProgressEndpointOutput, + ) from rapidata.rapidata_client.results.rapidata_results import RapidataResults from rapidata.rapidata_client.job.progress import JobProgress from rapidata.rapidata_client.audience.recruiting import RecruitingMetrics @@ -302,14 +305,12 @@ def get_progress(self) -> JobProgress: from rapidata.rapidata_client.job.progress import JobProgress job = self._fetch_job() - workflow_progress = self._get_workflow_progress() + job_progress = self._get_job_progress() return JobProgress( state=job.state.value, completion_percentage=( - float(workflow_progress.completion_percentage) - if workflow_progress - else 0.0 + float(job_progress.completion_percentage) if job_progress else 0.0 ), recruiting=self._get_recruiting_metrics(), ) @@ -427,7 +428,6 @@ def display_progress_bar(self, refresh_rate: int = 5) -> None: self._raise_if_audience_cannot_produce_responses() - # Get progress from pipeline if available with tqdm( total=100, desc="Processing job", @@ -449,9 +449,9 @@ def display_progress_bar(self, refresh_rate: int = 5) -> None: if job.state in self._BLOCKING_STATUSES: self._raise_for_blocking_status(job) - # Try to get progress from workflow + # Try to get the job's labelling progress try: - progress = self._get_workflow_progress() + progress = self._get_job_progress() current_percentage = ( progress.completion_percentage if progress else 0 ) @@ -464,30 +464,16 @@ def display_progress_bar(self, refresh_rate: int = 5) -> None: sleep(refresh_rate) - def _get_workflow_progress(self): - """Gets the workflow progress (internal use only).""" - from rapidata.api_client.models.get_workflow_progress_result import ( - GetWorkflowProgressResult, - ) - from rapidata.api_client.models.workflow_artifact_model import ( - WorkflowArtifactModel, - ) - from rapidata.api_client.models.campaign_artifact_model import ( - CampaignArtifactModel, - ) - from typing import cast + def _get_job_progress(self) -> GetJobProgressEndpointOutput | None: + """Gets the job's labelling progress (internal use only). + Returns ``None`` when the job has no labelling task yet (the endpoint + answers 404 in that case), so callers can treat it as 0% so far. + """ try: with suppress_rapidata_error_logging(): - pipeline = self._openapi_service.pipeline.pipeline_api.pipeline_pipeline_id_get( - self.pipeline_id - ) - workflow_id = cast( - WorkflowArtifactModel, - pipeline.artifacts["workflow-artifact"].actual_instance, - ).workflow_id - return self._openapi_service.workflow.workflow_api.workflow_workflow_id_progress_get( - workflow_id + return self._openapi_service.order.job_api.job_job_id_progress_get( + self.id ) except Exception: return None