├── .github └── workflows │ ├── ci.yaml │ └── release.yaml ├── .gitignore ├── .gitlab-ci.yml ├── .openapi-generator-ignore ├── .openapi-generator ├── FILES └── VERSION ├── .tool-versions ├── Brewfile ├── CODEOWNERS ├── LICENSE ├── README.md ├── docs ├── AbridgedVideoView.md ├── Asset.md ├── AssetErrors.md ├── AssetGeneratedSubtitleSettings.md ├── AssetMaster.md ├── AssetMetadata.md ├── AssetNonStandardInputReasons.md ├── AssetRecordingTimes.md ├── AssetResponse.md ├── AssetStaticRenditions.md ├── AssetsApi.md ├── BreakdownValue.md ├── CreateAssetRequest.md ├── CreateLiveStreamRequest.md ├── CreatePlaybackIDRequest.md ├── CreatePlaybackIDResponse.md ├── CreatePlaybackRestrictionRequest.md ├── CreateSimulcastTargetRequest.md ├── CreateStaticRenditionRequest.md ├── CreateStaticRenditionResponse.md ├── CreateTrackRequest.md ├── CreateTrackResponse.md ├── CreateTranscriptionVocabularyRequest.md ├── CreateUploadRequest.md ├── CreateWebInputRequest.md ├── DRMConfiguration.md ├── DRMConfigurationResponse.md ├── DRMConfigurationsApi.md ├── DeliveryReport.md ├── DeliveryReportDeliveredSecondsByResolution.md ├── DeliveryUsageApi.md ├── DimensionValue.md ├── DimensionsApi.md ├── DirectUploadsApi.md ├── DisableLiveStreamResponse.md ├── EnableLiveStreamResponse.md ├── Error.md ├── ErrorsApi.md ├── ExportDate.md ├── ExportFile.md ├── ExportsApi.md ├── FilterValue.md ├── FiltersApi.md ├── GenerateTrackSubtitlesRequest.md ├── GenerateTrackSubtitlesResponse.md ├── GetAssetInputInfoResponse.md ├── GetAssetOrLiveStreamIdResponse.md ├── GetAssetOrLiveStreamIdResponseData.md ├── GetAssetOrLiveStreamIdResponseDataObject.md ├── GetAssetPlaybackIDResponse.md ├── GetLiveStreamPlaybackIDResponse.md ├── GetMetricTimeseriesDataResponse.md ├── GetMonitoringBreakdownResponse.md ├── GetMonitoringBreakdownTimeseriesResponse.md ├── GetMonitoringHistogramTimeseriesResponse.md ├── GetMonitoringHistogramTimeseriesResponseMeta.md ├── GetMonitoringTimeseriesResponse.md ├── GetOverallValuesResponse.md ├── GetRealTimeBreakdownResponse.md ├── GetRealTimeHistogramTimeseriesResponse.md ├── GetRealTimeHistogramTimeseriesResponseMeta.md ├── GetRealTimeTimeseriesResponse.md ├── Incident.md ├── IncidentBreakdown.md ├── IncidentNotification.md ├── IncidentNotificationRule.md ├── IncidentResponse.md ├── IncidentsApi.md ├── InputFile.md ├── InputInfo.md ├── InputSettings.md ├── InputSettingsOverlaySettings.md ├── InputTrack.md ├── Insight.md ├── LaunchWebInputResponse.md ├── ListAllMetricValuesResponse.md ├── ListAssetsResponse.md ├── ListBreakdownValuesResponse.md ├── ListBreakdownValuesResponseMeta.md ├── ListDRMConfigurationsResponse.md ├── ListDeliveryUsageResponse.md ├── ListDimensionValuesResponse.md ├── ListDimensionsResponse.md ├── ListErrorsResponse.md ├── ListExportsResponse.md ├── ListFilterValuesResponse.md ├── ListFiltersResponse.md ├── ListFiltersResponseData.md ├── ListIncidentsResponse.md ├── ListInsightsResponse.md ├── ListLiveStreamsResponse.md ├── ListMonitoringDimensionsResponse.md ├── ListMonitoringDimensionsResponseData.md ├── ListMonitoringMetricsResponse.md ├── ListPlaybackRestrictionsResponse.md ├── ListRealTimeDimensionsResponse.md ├── ListRealTimeMetricsResponse.md ├── ListRelatedIncidentsResponse.md ├── ListSigningKeysResponse.md ├── ListTranscriptionVocabulariesResponse.md ├── ListUploadsResponse.md ├── ListVideoViewExportsResponse.md ├── ListVideoViewsResponse.md ├── ListWebInputsResponse.md ├── LiveStream.md ├── LiveStreamEmbeddedSubtitleSettings.md ├── LiveStreamGeneratedSubtitleSettings.md ├── LiveStreamResponse.md ├── LiveStreamStatus.md ├── LiveStreamsApi.md ├── Metric.md ├── MetricsApi.md ├── MonitoringApi.md ├── MonitoringBreakdownTimeseriesDatapoint.md ├── MonitoringBreakdownTimeseriesValues.md ├── MonitoringBreakdownValue.md ├── MonitoringHistogramTimeseriesBucket.md ├── MonitoringHistogramTimeseriesBucketValues.md ├── MonitoringHistogramTimeseriesDatapoint.md ├── MonitoringTimeseriesDatapoint.md ├── NotificationRule.md ├── OverallValues.md ├── PlaybackID.md ├── PlaybackIDApi.md ├── PlaybackPolicy.md ├── PlaybackRestriction.md ├── PlaybackRestrictionResponse.md ├── PlaybackRestrictionsApi.md ├── RealTimeApi.md ├── RealTimeBreakdownValue.md ├── RealTimeHistogramTimeseriesBucket.md ├── RealTimeHistogramTimeseriesBucketValues.md ├── RealTimeHistogramTimeseriesDatapoint.md ├── RealTimeTimeseriesDatapoint.md ├── ReferrerDomainRestriction.md ├── ReloadWebInputResponse.md ├── Score.md ├── ShutdownWebInputResponse.md ├── SignalLiveStreamCompleteResponse.md ├── SigningKey.md ├── SigningKeyResponse.md ├── SigningKeysApi.md ├── SimulcastTarget.md ├── SimulcastTargetResponse.md ├── StaticRendition.md ├── Track.md ├── TranscriptionVocabulariesApi.md ├── TranscriptionVocabulary.md ├── TranscriptionVocabularyResponse.md ├── URLSigningKeysApi.md ├── UpdateAssetMP4SupportRequest.md ├── UpdateAssetMasterAccessRequest.md ├── UpdateAssetRequest.md ├── UpdateLiveStreamEmbeddedSubtitlesRequest.md ├── UpdateLiveStreamGeneratedSubtitlesRequest.md ├── UpdateLiveStreamNewAssetSettings.md ├── UpdateLiveStreamNewAssetSettingsStaticRenditionsRequest.md ├── UpdateLiveStreamRequest.md ├── UpdateReferrerDomainRestrictionRequest.md ├── UpdateTranscriptionVocabularyRequest.md ├── UpdateUserAgentRestrictionRequest.md ├── UpdateWebInputUrlRequest.md ├── Upload.md ├── UploadError.md ├── UploadResponse.md ├── UserAgentRestrictionRequest.md ├── UserAgentRestrictionSettings.md ├── VideoView.md ├── VideoViewEvent.md ├── VideoViewResponse.md ├── VideoViewsApi.md ├── WebInput.md ├── WebInputResponse.md └── WebInputsApi.md ├── examples ├── data │ ├── __init__.py │ ├── exercise-dimensions.py │ ├── exercise-errors.py │ ├── exercise-exports.py │ ├── exercise-filters.py │ ├── exercise-incidents.py │ ├── exercise-metrics.py │ ├── exercise-monitoring.py │ ├── exercise-video-views.py │ └── logger.py └── video │ ├── __init__.py │ ├── create-live-stream.py │ ├── exercise-assets.py │ ├── exercise-delivery-usage.py │ ├── exercise-live-streams.py │ ├── exercise-signing-keys.py │ ├── exercise-uploads.py │ ├── ingest-with-captions.py │ ├── ingest.py │ ├── list-everything.py │ ├── logger.py │ └── none-existent-asset.py ├── gen ├── .gitignore ├── Makefile ├── generator-config.json ├── openapitools.json ├── package.json ├── templates │ ├── README.mustache │ ├── README_onlypackage.mustache │ ├── __init__.mustache │ ├── __init__api.mustache │ ├── __init__model.mustache │ ├── __init__package.mustache │ ├── api.mustache │ ├── api_client.mustache │ ├── api_doc.mustache │ ├── api_doc_example.mustache │ ├── api_test.mustache │ ├── asyncio │ │ └── rest.mustache │ ├── common_README.mustache │ ├── configuration.mustache │ ├── exceptions.mustache │ ├── git_push.sh.mustache │ ├── gitignore.mustache │ ├── gitlab-ci.mustache │ ├── model.mustache │ ├── model_doc.mustache │ ├── model_test.mustache │ ├── partial_header.mustache │ ├── python_doc_auth_partial.mustache │ ├── requirements.mustache │ ├── rest.mustache │ ├── setup.mustache │ ├── setup_cfg.mustache │ ├── test-requirements.mustache │ ├── tornado │ │ └── rest.mustache │ ├── tox.mustache │ └── travis.mustache └── yarn.lock ├── github-python-sdk.png ├── mux_python ├── __init__.py ├── api │ ├── __init__.py │ ├── assets_api.py │ ├── delivery_usage_api.py │ ├── dimensions_api.py │ ├── direct_uploads_api.py │ ├── drm_configurations_api.py │ ├── errors_api.py │ ├── exports_api.py │ ├── filters_api.py │ ├── incidents_api.py │ ├── live_streams_api.py │ ├── metrics_api.py │ ├── monitoring_api.py │ ├── playback_id_api.py │ ├── playback_restrictions_api.py │ ├── real_time_api.py │ ├── signing_keys_api.py │ ├── spaces_api.py │ ├── transcription_vocabularies_api.py │ ├── url_signing_keys_api.py │ ├── video_views_api.py │ └── web_inputs_api.py ├── api_client.py ├── configuration.py ├── exceptions.py ├── models │ ├── __init__.py │ ├── abridged_video_view.py │ ├── asset.py │ ├── asset_errors.py │ ├── asset_generated_subtitle_settings.py │ ├── asset_master.py │ ├── asset_metadata.py │ ├── asset_non_standard_input_reasons.py │ ├── asset_recording_times.py │ ├── asset_response.py │ ├── asset_static_renditions.py │ ├── asset_static_renditions_files.py │ ├── breakdown_value.py │ ├── broadcast.py │ ├── broadcast_layout.py │ ├── broadcast_resolution.py │ ├── broadcast_response.py │ ├── broadcast_status.py │ ├── create_asset_request.py │ ├── create_broadcast_request.py │ ├── create_live_stream_request.py │ ├── create_playback_id_request.py │ ├── create_playback_id_response.py │ ├── create_playback_restriction_request.py │ ├── create_simulcast_target_request.py │ ├── create_space_request.py │ ├── create_static_rendition_request.py │ ├── create_static_rendition_response.py │ ├── create_track_request.py │ ├── create_track_response.py │ ├── create_transcription_vocabulary_request.py │ ├── create_upload_request.py │ ├── create_web_input_request.py │ ├── delivery_report.py │ ├── delivery_report_delivered_seconds_by_resolution.py │ ├── dimension_value.py │ ├── disable_live_stream_response.py │ ├── drm_configuration.py │ ├── drm_configuration_response.py │ ├── enable_live_stream_response.py │ ├── error.py │ ├── export_date.py │ ├── export_file.py │ ├── filter_value.py │ ├── generate_track_subtitles_request.py │ ├── generate_track_subtitles_response.py │ ├── get_asset_input_info_response.py │ ├── get_asset_or_live_stream_id_response.py │ ├── get_asset_or_live_stream_id_response_data.py │ ├── get_asset_or_live_stream_id_response_data_object.py │ ├── get_asset_playback_id_response.py │ ├── get_live_stream_playback_id_response.py │ ├── get_metric_timeseries_data_response.py │ ├── get_monitoring_breakdown_response.py │ ├── get_monitoring_breakdown_timeseries_response.py │ ├── get_monitoring_histogram_timeseries_response.py │ ├── get_monitoring_histogram_timeseries_response_meta.py │ ├── get_monitoring_timeseries_response.py │ ├── get_overall_values_response.py │ ├── get_real_time_breakdown_response.py │ ├── get_real_time_histogram_timeseries_response.py │ ├── get_real_time_histogram_timeseries_response_meta.py │ ├── get_real_time_timeseries_response.py │ ├── incident.py │ ├── incident_breakdown.py │ ├── incident_notification.py │ ├── incident_notification_rule.py │ ├── incident_response.py │ ├── input_file.py │ ├── input_info.py │ ├── input_settings.py │ ├── input_settings_overlay_settings.py │ ├── input_track.py │ ├── insight.py │ ├── launch_web_input_response.py │ ├── list_all_metric_values_response.py │ ├── list_assets_response.py │ ├── list_breakdown_values_response.py │ ├── list_breakdown_values_response_meta.py │ ├── list_delivery_usage_response.py │ ├── list_dimension_values_response.py │ ├── list_dimensions_response.py │ ├── list_drm_configurations_response.py │ ├── list_errors_response.py │ ├── list_exports_response.py │ ├── list_filter_values_response.py │ ├── list_filters_response.py │ ├── list_filters_response_data.py │ ├── list_incidents_response.py │ ├── list_insights_response.py │ ├── list_live_streams_response.py │ ├── list_monitoring_dimensions_response.py │ ├── list_monitoring_dimensions_response_data.py │ ├── list_monitoring_metrics_response.py │ ├── list_playback_restrictions_response.py │ ├── list_real_time_dimensions_response.py │ ├── list_real_time_metrics_response.py │ ├── list_related_incidents_response.py │ ├── list_signing_keys_response.py │ ├── list_spaces_response.py │ ├── list_transcription_vocabularies_response.py │ ├── list_uploads_response.py │ ├── list_video_view_exports_response.py │ ├── list_video_views_response.py │ ├── list_web_inputs_response.py │ ├── live_stream.py │ ├── live_stream_embedded_subtitle_settings.py │ ├── live_stream_generated_subtitle_settings.py │ ├── live_stream_response.py │ ├── live_stream_status.py │ ├── metric.py │ ├── monitoring_breakdown_timeseries_datapoint.py │ ├── monitoring_breakdown_timeseries_values.py │ ├── monitoring_breakdown_value.py │ ├── monitoring_histogram_timeseries_bucket.py │ ├── monitoring_histogram_timeseries_bucket_values.py │ ├── monitoring_histogram_timeseries_datapoint.py │ ├── monitoring_timeseries_datapoint.py │ ├── notification_rule.py │ ├── overall_values.py │ ├── playback_id.py │ ├── playback_policy.py │ ├── playback_restriction.py │ ├── playback_restriction_response.py │ ├── real_time_breakdown_value.py │ ├── real_time_histogram_timeseries_bucket.py │ ├── real_time_histogram_timeseries_bucket_values.py │ ├── real_time_histogram_timeseries_datapoint.py │ ├── real_time_timeseries_datapoint.py │ ├── referrer_domain_restriction.py │ ├── reload_web_input_response.py │ ├── score.py │ ├── shutdown_web_input_response.py │ ├── signal_live_stream_complete_response.py │ ├── signing_key.py │ ├── signing_key_response.py │ ├── simulcast_target.py │ ├── simulcast_target_response.py │ ├── space.py │ ├── space_response.py │ ├── space_status.py │ ├── space_type.py │ ├── start_space_broadcast_response.py │ ├── static_rendition.py │ ├── stop_space_broadcast_response.py │ ├── track.py │ ├── transcription_vocabulary.py │ ├── transcription_vocabulary_response.py │ ├── update_asset_master_access_request.py │ ├── update_asset_mp4_support_request.py │ ├── update_asset_request.py │ ├── update_live_stream_embedded_subtitles_request.py │ ├── update_live_stream_generated_subtitles_request.py │ ├── update_live_stream_new_asset_settings.py │ ├── update_live_stream_new_asset_settings_static_renditions_request.py │ ├── update_live_stream_request.py │ ├── update_referrer_domain_restriction_request.py │ ├── update_transcription_vocabulary_request.py │ ├── update_user_agent_restriction_request.py │ ├── update_web_input_url_request.py │ ├── upload.py │ ├── upload_error.py │ ├── upload_response.py │ ├── user_agent_restriction_request.py │ ├── user_agent_restriction_settings.py │ ├── video_view.py │ ├── video_view_event.py │ ├── video_view_response.py │ ├── web_input.py │ └── web_input_response.py └── rest.py ├── requirements.txt ├── setup.cfg ├── setup.py ├── test-requirements.txt ├── test.sh ├── test ├── __init__.py ├── test_abridged_video_view.py ├── test_asset.py ├── test_asset_errors.py ├── test_asset_generated_subtitle_settings.py ├── test_asset_master.py ├── test_asset_metadata.py ├── test_asset_non_standard_input_reasons.py ├── test_asset_recording_times.py ├── test_asset_response.py ├── test_asset_static_renditions.py ├── test_asset_static_renditions_files.py ├── test_assets_api.py ├── test_breakdown_value.py ├── test_broadcast.py ├── test_broadcast_layout.py ├── test_broadcast_resolution.py ├── test_broadcast_response.py ├── test_broadcast_status.py ├── test_create_asset_request.py ├── test_create_broadcast_request.py ├── test_create_live_stream_request.py ├── test_create_playback_id_request.py ├── test_create_playback_id_response.py ├── test_create_playback_restriction_request.py ├── test_create_simulcast_target_request.py ├── test_create_space_request.py ├── test_create_static_rendition_request.py ├── test_create_static_rendition_response.py ├── test_create_track_request.py ├── test_create_track_response.py ├── test_create_transcription_vocabulary_request.py ├── test_create_upload_request.py ├── test_create_web_input_request.py ├── test_delivery_report.py ├── test_delivery_report_delivered_seconds_by_resolution.py ├── test_delivery_usage_api.py ├── test_dimension_value.py ├── test_dimensions_api.py ├── test_direct_uploads_api.py ├── test_disable_live_stream_response.py ├── test_drm_configuration.py ├── test_drm_configuration_response.py ├── test_drm_configurations_api.py ├── test_enable_live_stream_response.py ├── test_error.py ├── test_errors_api.py ├── test_export_date.py ├── test_export_file.py ├── test_exports_api.py ├── test_filter_value.py ├── test_filters_api.py ├── test_generate_track_subtitles_request.py ├── test_generate_track_subtitles_response.py ├── test_get_asset_input_info_response.py ├── test_get_asset_or_live_stream_id_response.py ├── test_get_asset_or_live_stream_id_response_data.py ├── test_get_asset_or_live_stream_id_response_data_object.py ├── test_get_asset_playback_id_response.py ├── test_get_live_stream_playback_id_response.py ├── test_get_metric_timeseries_data_response.py ├── test_get_monitoring_breakdown_response.py ├── test_get_monitoring_breakdown_timeseries_response.py ├── test_get_monitoring_histogram_timeseries_response.py ├── test_get_monitoring_histogram_timeseries_response_meta.py ├── test_get_monitoring_timeseries_response.py ├── test_get_overall_values_response.py ├── test_get_real_time_breakdown_response.py ├── test_get_real_time_histogram_timeseries_response.py ├── test_get_real_time_histogram_timeseries_response_meta.py ├── test_get_real_time_timeseries_response.py ├── test_incident.py ├── test_incident_breakdown.py ├── test_incident_notification.py ├── test_incident_notification_rule.py ├── test_incident_response.py ├── test_incidents_api.py ├── test_input_file.py ├── test_input_info.py ├── test_input_settings.py ├── test_input_settings_overlay_settings.py ├── test_input_track.py ├── test_insight.py ├── test_launch_web_input_response.py ├── test_list_all_metric_values_response.py ├── test_list_assets_response.py ├── test_list_breakdown_values_response.py ├── test_list_breakdown_values_response_meta.py ├── test_list_delivery_usage_response.py ├── test_list_dimension_values_response.py ├── test_list_dimensions_response.py ├── test_list_drm_configurations_response.py ├── test_list_errors_response.py ├── test_list_exports_response.py ├── test_list_filter_values_response.py ├── test_list_filters_response.py ├── test_list_filters_response_data.py ├── test_list_incidents_response.py ├── test_list_insights_response.py ├── test_list_live_streams_response.py ├── test_list_monitoring_dimensions_response.py ├── test_list_monitoring_dimensions_response_data.py ├── test_list_monitoring_metrics_response.py ├── test_list_playback_restrictions_response.py ├── test_list_real_time_dimensions_response.py ├── test_list_real_time_dimensions_response_data.py ├── test_list_real_time_metrics_response.py ├── test_list_related_incidents_response.py ├── test_list_signing_keys_response.py ├── test_list_spaces_response.py ├── test_list_transcription_vocabularies_response.py ├── test_list_uploads_response.py ├── test_list_video_view_exports_response.py ├── test_list_video_views_response.py ├── test_list_web_inputs_response.py ├── test_live_stream.py ├── test_live_stream_embedded_subtitle_settings.py ├── test_live_stream_generated_subtitle_settings.py ├── test_live_stream_response.py ├── test_live_stream_status.py ├── test_live_streams_api.py ├── test_metric.py ├── test_metrics_api.py ├── test_monitoring_api.py ├── test_monitoring_breakdown_timeseries_datapoint.py ├── test_monitoring_breakdown_timeseries_values.py ├── test_monitoring_breakdown_value.py ├── test_monitoring_histogram_timeseries_bucket.py ├── test_monitoring_histogram_timeseries_bucket_values.py ├── test_monitoring_histogram_timeseries_datapoint.py ├── test_monitoring_timeseries_datapoint.py ├── test_notification_rule.py ├── test_overall_values.py ├── test_playback_id.py ├── test_playback_id_api.py ├── test_playback_policy.py ├── test_playback_restriction.py ├── test_playback_restriction_response.py ├── test_playback_restrictions_api.py ├── test_real_time_api.py ├── test_real_time_breakdown_value.py ├── test_real_time_histogram_timeseries_bucket.py ├── test_real_time_histogram_timeseries_bucket_values.py ├── test_real_time_histogram_timeseries_datapoint.py ├── test_real_time_timeseries_datapoint.py ├── test_referrer_domain_restriction.py ├── test_reload_web_input_response.py ├── test_score.py ├── test_shutdown_web_input_response.py ├── test_signal_live_stream_complete_response.py ├── test_signing_key.py ├── test_signing_key_response.py ├── test_signing_keys_api.py ├── test_simulcast_target.py ├── test_simulcast_target_response.py ├── test_space.py ├── test_space_response.py ├── test_space_status.py ├── test_space_type.py ├── test_spaces_api.py ├── test_start_space_broadcast_response.py ├── test_static_rendition.py ├── test_stop_space_broadcast_response.py ├── test_track.py ├── test_transcription_vocabularies_api.py ├── test_transcription_vocabulary.py ├── test_transcription_vocabulary_response.py ├── test_update_asset_master_access_request.py ├── test_update_asset_mp4_support_request.py ├── test_update_asset_request.py ├── test_update_live_stream_embedded_subtitles_request.py ├── test_update_live_stream_generated_subtitles_request.py ├── test_update_live_stream_new_asset_settings.py ├── test_update_live_stream_new_asset_settings_static_renditions_request.py ├── test_update_live_stream_request.py ├── test_update_referrer_domain_restriction_request.py ├── test_update_transcription_vocabulary_request.py ├── test_update_user_agent_restriction_request.py ├── test_update_web_input_url_request.py ├── test_upload.py ├── test_upload_error.py ├── test_upload_response.py ├── test_url_signing_keys_api.py ├── test_user_agent_restriction_request.py ├── test_user_agent_restriction_settings.py ├── test_video_view.py ├── test_video_view_event.py ├── test_video_view_response.py ├── test_video_views_api.py ├── test_web_input.py ├── test_web_input_response.py └── test_web_inputs_api.py └── tox.ini /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- 1 | name: Integration Test 2 | 3 | on: 4 | push: 5 | branches: 6 | - master 7 | pull_request: 8 | 9 | jobs: 10 | build: 11 | name: Integration Test 12 | runs-on: ubuntu-latest 13 | steps: 14 | - name: Check out code 15 | uses: actions/checkout@v2 16 | - name: Install Python 3.x 17 | uses: actions/setup-python@v1 18 | with: 19 | python-version: '3.11.x' 20 | - name: Install Python Dependencies 21 | run: python setup.py install 22 | - name: Run Integration Tests 23 | env: 24 | MUX_TOKEN_ID: ${{ secrets.MUX_TOKEN_ID }} 25 | MUX_TOKEN_SECRET: ${{ secrets.MUX_TOKEN_SECRET }} 26 | run: bash test.sh 27 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Byte-compiled / optimized / DLL files 2 | __pycache__/ 3 | *.py[cod] 4 | *$py.class 5 | 6 | # C extensions 7 | *.so 8 | 9 | # Distribution / packaging 10 | .Python 11 | env/ 12 | build/ 13 | develop-eggs/ 14 | dist/ 15 | downloads/ 16 | eggs/ 17 | .eggs/ 18 | lib/ 19 | lib64/ 20 | parts/ 21 | sdist/ 22 | var/ 23 | *.egg-info/ 24 | .installed.cfg 25 | *.egg 26 | 27 | # PyInstaller 28 | # Usually these files are written by a python script from a template 29 | # before PyInstaller builds the exe, so as to inject date/other infos into it. 30 | *.manifest 31 | *.spec 32 | 33 | # Installer logs 34 | pip-log.txt 35 | pip-delete-this-directory.txt 36 | 37 | # Unit test / coverage reports 38 | htmlcov/ 39 | .tox/ 40 | .coverage 41 | .coverage.* 42 | .cache 43 | nosetests.xml 44 | coverage.xml 45 | *,cover 46 | .hypothesis/ 47 | venv/ 48 | .venv/ 49 | .python-version 50 | .pytest_cache 51 | 52 | # Translations 53 | *.mo 54 | *.pot 55 | 56 | # Django stuff: 57 | *.log 58 | 59 | # Sphinx documentation 60 | docs/_build/ 61 | 62 | # PyBuilder 63 | target/ 64 | 65 | #Ipython Notebook 66 | .ipynb_checkpoints 67 | -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- 1 | # ref: https://docs.gitlab.com/ee/ci/README.html 2 | 3 | stages: 4 | - test 5 | 6 | .nosetest: 7 | stage: test 8 | script: 9 | - pip install -r requirements.txt 10 | - pip install -r test-requirements.txt 11 | - pytest --cov=mux_python 12 | 13 | nosetest-2.7: 14 | extends: .nosetest 15 | image: python:2.7-alpine 16 | nosetest-3.3: 17 | extends: .nosetest 18 | image: python:3.3-alpine 19 | nosetest-3.4: 20 | extends: .nosetest 21 | image: python:3.4-alpine 22 | nosetest-3.5: 23 | extends: .nosetest 24 | image: python:3.5-alpine 25 | nosetest-3.6: 26 | extends: .nosetest 27 | image: python:3.6-alpine 28 | nosetest-3.7: 29 | extends: .nosetest 30 | image: python:3.7-alpine 31 | nosetest-3.8: 32 | extends: .nosetest 33 | image: python:3.8-alpine 34 | -------------------------------------------------------------------------------- /.openapi-generator/VERSION: -------------------------------------------------------------------------------- 1 | 5.0.1 -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | python 3.8.13 2 | java zulu-16.32.15 3 | yarn 1.22.10 4 | nodejs 16.5.0 5 | -------------------------------------------------------------------------------- /Brewfile: -------------------------------------------------------------------------------- 1 | brew "gpg" 2 | -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @muxinc/techops 2 | /CODEOWNERS @muxinc/platform-engineering 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright 2019 Mux, Inc. 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 4 | 5 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 6 | 7 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 8 | -------------------------------------------------------------------------------- /docs/AbridgedVideoView.md: -------------------------------------------------------------------------------- 1 | # AbridgedVideoView 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **id** | **str** | | [optional] 7 | **viewer_os_family** | **str** | | [optional] 8 | **viewer_application_name** | **str** | | [optional] 9 | **video_title** | **str** | | [optional] 10 | **total_row_count** | **int** | | [optional] 11 | **player_error_message** | **str** | | [optional] 12 | **player_error_code** | **str** | | [optional] 13 | **error_type_id** | **int** | | [optional] 14 | **country_code** | **str** | | [optional] 15 | **view_start** | **str** | | [optional] 16 | **view_end** | **str** | | [optional] 17 | **viewer_experience_score** | **float** | | [optional] 18 | **watch_time** | **int** | | [optional] 19 | **playback_failure** | **bool** | | [optional] 20 | 21 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 22 | 23 | 24 | -------------------------------------------------------------------------------- /docs/AssetErrors.md: -------------------------------------------------------------------------------- 1 | # AssetErrors 2 | 3 | Object that describes any errors that happened when processing this asset. 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **type** | **str** | The type of error that occurred for this asset. | [optional] 8 | **messages** | **list[str]** | Error messages with more details. | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/AssetGeneratedSubtitleSettings.md: -------------------------------------------------------------------------------- 1 | # AssetGeneratedSubtitleSettings 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **name** | **str** | A name for this subtitle track. | [optional] 7 | **passthrough** | **str** | Arbitrary metadata set for the subtitle track. Max 255 characters. | [optional] 8 | **language_code** | **str** | The language to generate subtitles in. | [optional] [default to 'en'] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/AssetMaster.md: -------------------------------------------------------------------------------- 1 | # AssetMaster 2 | 3 | An object containing the current status of Master Access and the link to the Master MP4 file when ready. This object does not exist if `master_access` is set to `none` and when the temporary URL expires. 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **status** | **str** | | [optional] 8 | **url** | **str** | The temporary URL to the master version of the video, as an MP4 file. This URL will expire after 24 hours. | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/AssetMetadata.md: -------------------------------------------------------------------------------- 1 | # AssetMetadata 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **title** | **str** | The asset title. Max 512 code points. | [optional] 7 | **creator_id** | **str** | This is an identifier you provide to keep track of the creator of the asset. Max 128 code points. | [optional] 8 | **external_id** | **str** | This is an identifier you provide to link the asset to your own data. Max 128 code points. | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/AssetRecordingTimes.md: -------------------------------------------------------------------------------- 1 | # AssetRecordingTimes 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **started_at** | **datetime** | The time at which the recording for the live stream started. The time value is Unix epoch time represented in ISO 8601 format. | [optional] 7 | **duration** | **float** | The duration of the live stream recorded. The time value is in seconds. | [optional] 8 | **type** | **str** | The type of media represented by the recording session, either `content` for normal stream content or `slate` for slate media inserted during stream interruptions. | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/AssetResponse.md: -------------------------------------------------------------------------------- 1 | # AssetResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**Asset**](Asset.md) | | [optional] 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/AssetStaticRenditions.md: -------------------------------------------------------------------------------- 1 | # AssetStaticRenditions 2 | 3 | An object containing the current status of any static renditions (mp4s). The object does not exist if no static renditions have been requested. See [Download your videos](https://docs.mux.com/guides/enable-static-mp4-renditions) for more information. 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **status** | **str** | Indicates the status of downloadable MP4 versions of this asset. This field is only valid when `mp4_support` is enabled | [optional] [default to 'disabled'] 8 | **files** | [**list[StaticRendition]**](StaticRendition.md) | Array of file objects. | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/BreakdownValue.md: -------------------------------------------------------------------------------- 1 | # BreakdownValue 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **views** | **int** | | [optional] 7 | **value** | **float** | | [optional] 8 | **total_watch_time** | **int** | | [optional] 9 | **total_playing_time** | **int** | | [optional] 10 | **negative_impact** | **int** | | [optional] 11 | **field** | **str** | | [optional] 12 | 13 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 14 | 15 | 16 | -------------------------------------------------------------------------------- /docs/CreatePlaybackIDRequest.md: -------------------------------------------------------------------------------- 1 | # CreatePlaybackIDRequest 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **policy** | [**PlaybackPolicy**](PlaybackPolicy.md) | | [optional] 7 | **drm_configuration_id** | **str** | The DRM configuration used by this playback ID. Must only be set when `policy` is set to `drm`. | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /docs/CreatePlaybackIDResponse.md: -------------------------------------------------------------------------------- 1 | # CreatePlaybackIDResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**PlaybackID**](PlaybackID.md) | | [optional] 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/CreatePlaybackRestrictionRequest.md: -------------------------------------------------------------------------------- 1 | # CreatePlaybackRestrictionRequest 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **referrer** | [**ReferrerDomainRestriction**](ReferrerDomainRestriction.md) | | [optional] 7 | **user_agent** | [**UserAgentRestrictionRequest**](UserAgentRestrictionRequest.md) | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /docs/CreateStaticRenditionRequest.md: -------------------------------------------------------------------------------- 1 | # CreateStaticRenditionRequest 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **resolution** | **str** | | [optional] 7 | **passthrough** | **str** | Arbitrary user-supplied metadata set for the static rendition. Max 255 characters. | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /docs/CreateStaticRenditionResponse.md: -------------------------------------------------------------------------------- 1 | # CreateStaticRenditionResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**StaticRendition**](StaticRendition.md) | | [optional] 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/CreateTrackResponse.md: -------------------------------------------------------------------------------- 1 | # CreateTrackResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**Track**](Track.md) | | [optional] 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/CreateTranscriptionVocabularyRequest.md: -------------------------------------------------------------------------------- 1 | # CreateTranscriptionVocabularyRequest 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **name** | **str** | The user-supplied name of the Transcription Vocabulary. | [optional] 7 | **phrases** | **list[str]** | Phrases, individual words, or proper names to include in the Transcription Vocabulary. When the Transcription Vocabulary is attached to a live stream's `generated_subtitles`, the probability of successful speech recognition for these words or phrases is boosted. | 8 | **passthrough** | **str** | Arbitrary user-supplied metadata set for the Transcription Vocabulary. Max 255 characters. | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/CreateUploadRequest.md: -------------------------------------------------------------------------------- 1 | # CreateUploadRequest 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **timeout** | **int** | Max time in seconds for the signed upload URL to be valid. If a successful upload has not occurred before the timeout limit, the direct upload is marked `timed_out` | [optional] [default to 3600] 7 | **cors_origin** | **str** | If the upload URL will be used in a browser, you must specify the origin in order for the signed URL to have the correct CORS headers. | [optional] 8 | **new_asset_settings** | [**CreateAssetRequest**](CreateAssetRequest.md) | | [optional] 9 | **test** | **bool** | Indicates if this is a test Direct Upload, in which case the Asset that gets created will be a `test` Asset. | [optional] 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | 14 | -------------------------------------------------------------------------------- /docs/DRMConfiguration.md: -------------------------------------------------------------------------------- 1 | # DRMConfiguration 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **id** | **str** | Unique identifier for the DRM Configuration. Max 255 characters. | [optional] 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/DRMConfigurationResponse.md: -------------------------------------------------------------------------------- 1 | # DRMConfigurationResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**DRMConfiguration**](DRMConfiguration.md) | | [optional] 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/DimensionValue.md: -------------------------------------------------------------------------------- 1 | # DimensionValue 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **value** | **str** | | [optional] 7 | **total_count** | **int** | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /docs/DisableLiveStreamResponse.md: -------------------------------------------------------------------------------- 1 | # DisableLiveStreamResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | **object** | | [optional] 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/EnableLiveStreamResponse.md: -------------------------------------------------------------------------------- 1 | # EnableLiveStreamResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | **object** | | [optional] 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/Error.md: -------------------------------------------------------------------------------- 1 | # Error 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **id** | **int** | A unique identifier for this error. | [optional] 7 | **percentage** | **float** | The percentage of views that experienced this error. | [optional] 8 | **notes** | **str** | Notes that are attached to this error. | [optional] 9 | **message** | **str** | The error message. | [optional] 10 | **last_seen** | **str** | The last time this error was seen (ISO 8601 timestamp). | [optional] 11 | **description** | **str** | Description of the error. | [optional] 12 | **count** | **int** | The total number of views that experienced this error. | [optional] 13 | **code** | **int** | The error code | [optional] 14 | **player_error_code** | **str** | The string version of the error code | [optional] 15 | 16 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 17 | 18 | 19 | -------------------------------------------------------------------------------- /docs/ExportDate.md: -------------------------------------------------------------------------------- 1 | # ExportDate 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **export_date** | **date** | | [optional] 7 | **files** | [**list[ExportFile]**](ExportFile.md) | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /docs/ExportFile.md: -------------------------------------------------------------------------------- 1 | # ExportFile 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **version** | **int** | | [optional] 7 | **type** | **str** | | [optional] 8 | **path** | **str** | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/FilterValue.md: -------------------------------------------------------------------------------- 1 | # FilterValue 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **value** | **str** | | [optional] 7 | **total_count** | **int** | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /docs/GenerateTrackSubtitlesRequest.md: -------------------------------------------------------------------------------- 1 | # GenerateTrackSubtitlesRequest 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **generated_subtitles** | [**list[AssetGeneratedSubtitleSettings]**](AssetGeneratedSubtitleSettings.md) | Generate subtitle tracks using automatic speech recognition with this configuration. | [optional] 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/GenerateTrackSubtitlesResponse.md: -------------------------------------------------------------------------------- 1 | # GenerateTrackSubtitlesResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**list[Track]**](Track.md) | | [optional] 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/GetAssetInputInfoResponse.md: -------------------------------------------------------------------------------- 1 | # GetAssetInputInfoResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**list[InputInfo]**](InputInfo.md) | | [optional] 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/GetAssetOrLiveStreamIdResponse.md: -------------------------------------------------------------------------------- 1 | # GetAssetOrLiveStreamIdResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**GetAssetOrLiveStreamIdResponseData**](GetAssetOrLiveStreamIdResponseData.md) | | [optional] 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/GetAssetOrLiveStreamIdResponseData.md: -------------------------------------------------------------------------------- 1 | # GetAssetOrLiveStreamIdResponseData 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **id** | **str** | The Playback ID used to retrieve the corresponding asset or the live stream ID | [optional] 7 | **policy** | [**PlaybackPolicy**](PlaybackPolicy.md) | | [optional] 8 | **object** | [**GetAssetOrLiveStreamIdResponseDataObject**](GetAssetOrLiveStreamIdResponseDataObject.md) | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/GetAssetOrLiveStreamIdResponseDataObject.md: -------------------------------------------------------------------------------- 1 | # GetAssetOrLiveStreamIdResponseDataObject 2 | 3 | Describes the Asset or LiveStream object associated with the playback ID. 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **id** | **str** | The identifier of the object. | [optional] 8 | **type** | **str** | Identifies the object type associated with the playback ID. | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/GetAssetPlaybackIDResponse.md: -------------------------------------------------------------------------------- 1 | # GetAssetPlaybackIDResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**PlaybackID**](PlaybackID.md) | | [optional] 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/GetLiveStreamPlaybackIDResponse.md: -------------------------------------------------------------------------------- 1 | # GetLiveStreamPlaybackIDResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**PlaybackID**](PlaybackID.md) | | [optional] 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/GetMetricTimeseriesDataResponse.md: -------------------------------------------------------------------------------- 1 | # GetMetricTimeseriesDataResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | **list[list[str]]** | | [optional] 7 | **total_row_count** | **int** | | [optional] 8 | **timeframe** | **list[int]** | | [optional] 9 | **meta** | [**ListBreakdownValuesResponseMeta**](ListBreakdownValuesResponseMeta.md) | | [optional] 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | 14 | -------------------------------------------------------------------------------- /docs/GetMonitoringBreakdownResponse.md: -------------------------------------------------------------------------------- 1 | # GetMonitoringBreakdownResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**list[MonitoringBreakdownValue]**](MonitoringBreakdownValue.md) | | [optional] 7 | **total_row_count** | **int** | | [optional] 8 | **timeframe** | **list[int]** | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/GetMonitoringBreakdownTimeseriesResponse.md: -------------------------------------------------------------------------------- 1 | # GetMonitoringBreakdownTimeseriesResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**list[MonitoringBreakdownTimeseriesValues]**](MonitoringBreakdownTimeseriesValues.md) | | [optional] 7 | **total_row_count** | **int** | | [optional] 8 | **timeframe** | **list[int]** | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/GetMonitoringHistogramTimeseriesResponse.md: -------------------------------------------------------------------------------- 1 | # GetMonitoringHistogramTimeseriesResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **meta** | [**GetMonitoringHistogramTimeseriesResponseMeta**](GetMonitoringHistogramTimeseriesResponseMeta.md) | | [optional] 7 | **data** | [**list[MonitoringHistogramTimeseriesDatapoint]**](MonitoringHistogramTimeseriesDatapoint.md) | | [optional] 8 | **total_row_count** | **int** | | [optional] 9 | **timeframe** | **list[int]** | | [optional] 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | 14 | -------------------------------------------------------------------------------- /docs/GetMonitoringHistogramTimeseriesResponseMeta.md: -------------------------------------------------------------------------------- 1 | # GetMonitoringHistogramTimeseriesResponseMeta 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **bucket_unit** | **str** | | [optional] 7 | **buckets** | [**list[MonitoringHistogramTimeseriesBucket]**](MonitoringHistogramTimeseriesBucket.md) | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /docs/GetMonitoringTimeseriesResponse.md: -------------------------------------------------------------------------------- 1 | # GetMonitoringTimeseriesResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**list[MonitoringTimeseriesDatapoint]**](MonitoringTimeseriesDatapoint.md) | | [optional] 7 | **total_row_count** | **int** | | [optional] 8 | **timeframe** | **list[int]** | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/GetOverallValuesResponse.md: -------------------------------------------------------------------------------- 1 | # GetOverallValuesResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**OverallValues**](OverallValues.md) | | [optional] 7 | **total_row_count** | **int** | | [optional] 8 | **timeframe** | **list[int]** | | [optional] 9 | **meta** | [**ListBreakdownValuesResponseMeta**](ListBreakdownValuesResponseMeta.md) | | [optional] 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | 14 | -------------------------------------------------------------------------------- /docs/GetRealTimeBreakdownResponse.md: -------------------------------------------------------------------------------- 1 | # GetRealTimeBreakdownResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**list[RealTimeBreakdownValue]**](RealTimeBreakdownValue.md) | | [optional] 7 | **total_row_count** | **int** | | [optional] 8 | **timeframe** | **list[int]** | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/GetRealTimeHistogramTimeseriesResponse.md: -------------------------------------------------------------------------------- 1 | # GetRealTimeHistogramTimeseriesResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **meta** | [**GetRealTimeHistogramTimeseriesResponseMeta**](GetRealTimeHistogramTimeseriesResponseMeta.md) | | [optional] 7 | **data** | [**list[RealTimeHistogramTimeseriesDatapoint]**](RealTimeHistogramTimeseriesDatapoint.md) | | [optional] 8 | **total_row_count** | **int** | | [optional] 9 | **timeframe** | **list[int]** | | [optional] 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | 14 | -------------------------------------------------------------------------------- /docs/GetRealTimeHistogramTimeseriesResponseMeta.md: -------------------------------------------------------------------------------- 1 | # GetRealTimeHistogramTimeseriesResponseMeta 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **bucket_unit** | **str** | | [optional] 7 | **buckets** | [**list[RealTimeHistogramTimeseriesBucket]**](RealTimeHistogramTimeseriesBucket.md) | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /docs/GetRealTimeTimeseriesResponse.md: -------------------------------------------------------------------------------- 1 | # GetRealTimeTimeseriesResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**list[RealTimeTimeseriesDatapoint]**](RealTimeTimeseriesDatapoint.md) | | [optional] 7 | **total_row_count** | **int** | | [optional] 8 | **timeframe** | **list[int]** | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/IncidentBreakdown.md: -------------------------------------------------------------------------------- 1 | # IncidentBreakdown 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **value** | **str** | | [optional] 7 | **name** | **str** | | [optional] 8 | **id** | **str** | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/IncidentNotification.md: -------------------------------------------------------------------------------- 1 | # IncidentNotification 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **queued_at** | **str** | | [optional] 7 | **id** | **int** | | [optional] 8 | **attempted_at** | **str** | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/IncidentNotificationRule.md: -------------------------------------------------------------------------------- 1 | # IncidentNotificationRule 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **status** | **str** | | [optional] 7 | **rules** | [**list[NotificationRule]**](NotificationRule.md) | | [optional] 8 | **property_id** | **str** | | [optional] 9 | **id** | **str** | | [optional] 10 | **action** | **str** | | [optional] 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | 15 | -------------------------------------------------------------------------------- /docs/IncidentResponse.md: -------------------------------------------------------------------------------- 1 | # IncidentResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**Incident**](Incident.md) | | [optional] 7 | **total_row_count** | **int** | | [optional] 8 | **timeframe** | **list[int]** | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/InputFile.md: -------------------------------------------------------------------------------- 1 | # InputFile 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **container_format** | **str** | | [optional] 7 | **tracks** | [**list[InputTrack]**](InputTrack.md) | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /docs/InputInfo.md: -------------------------------------------------------------------------------- 1 | # InputInfo 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **settings** | [**InputSettings**](InputSettings.md) | | [optional] 7 | **file** | [**InputFile**](InputFile.md) | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /docs/InputTrack.md: -------------------------------------------------------------------------------- 1 | # InputTrack 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **type** | **str** | | [optional] 7 | **duration** | **float** | | [optional] 8 | **encoding** | **str** | | [optional] 9 | **width** | **int** | | [optional] 10 | **height** | **int** | | [optional] 11 | **frame_rate** | **float** | | [optional] 12 | **sample_rate** | **int** | | [optional] 13 | **sample_size** | **int** | | [optional] 14 | **channels** | **int** | | [optional] 15 | 16 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 17 | 18 | 19 | -------------------------------------------------------------------------------- /docs/Insight.md: -------------------------------------------------------------------------------- 1 | # Insight 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **total_watch_time** | **int** | | [optional] 7 | **total_playing_time** | **int** | | [optional] 8 | **total_views** | **int** | | [optional] 9 | **negative_impact_score** | **float** | | [optional] 10 | **metric** | **float** | | [optional] 11 | **filter_value** | **str** | | [optional] 12 | **filter_column** | **str** | | [optional] 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/LaunchWebInputResponse.md: -------------------------------------------------------------------------------- 1 | # LaunchWebInputResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | **object** | | [optional] 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/ListAllMetricValuesResponse.md: -------------------------------------------------------------------------------- 1 | # ListAllMetricValuesResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**list[Score]**](Score.md) | | [optional] 7 | **total_row_count** | **int** | | [optional] 8 | **timeframe** | **list[int]** | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/ListAssetsResponse.md: -------------------------------------------------------------------------------- 1 | # ListAssetsResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**list[Asset]**](Asset.md) | | [optional] 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/ListBreakdownValuesResponse.md: -------------------------------------------------------------------------------- 1 | # ListBreakdownValuesResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**list[BreakdownValue]**](BreakdownValue.md) | | [optional] 7 | **total_row_count** | **int** | | [optional] 8 | **timeframe** | **list[int]** | | [optional] 9 | **meta** | [**ListBreakdownValuesResponseMeta**](ListBreakdownValuesResponseMeta.md) | | [optional] 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | 14 | -------------------------------------------------------------------------------- /docs/ListBreakdownValuesResponseMeta.md: -------------------------------------------------------------------------------- 1 | # ListBreakdownValuesResponseMeta 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **granularity** | **str** | | [optional] 7 | **aggregation** | **str** | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /docs/ListDRMConfigurationsResponse.md: -------------------------------------------------------------------------------- 1 | # ListDRMConfigurationsResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**list[DRMConfiguration]**](DRMConfiguration.md) | | [optional] 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/ListDeliveryUsageResponse.md: -------------------------------------------------------------------------------- 1 | # ListDeliveryUsageResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**list[DeliveryReport]**](DeliveryReport.md) | | [optional] 7 | **total_row_count** | **int** | | [optional] 8 | **timeframe** | **list[int]** | | [optional] 9 | **limit** | **int** | Number of assets returned in this response. Default value is 100. | [optional] 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | 14 | -------------------------------------------------------------------------------- /docs/ListDimensionValuesResponse.md: -------------------------------------------------------------------------------- 1 | # ListDimensionValuesResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**list[DimensionValue]**](DimensionValue.md) | | [optional] 7 | **total_row_count** | **int** | | [optional] 8 | **timeframe** | **list[int]** | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/ListDimensionsResponse.md: -------------------------------------------------------------------------------- 1 | # ListDimensionsResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**ListFiltersResponseData**](ListFiltersResponseData.md) | | [optional] 7 | **total_row_count** | **int** | | [optional] 8 | **timeframe** | **list[int]** | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/ListErrorsResponse.md: -------------------------------------------------------------------------------- 1 | # ListErrorsResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**list[Error]**](Error.md) | | [optional] 7 | **total_row_count** | **int** | | [optional] 8 | **timeframe** | **list[int]** | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/ListExportsResponse.md: -------------------------------------------------------------------------------- 1 | # ListExportsResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | **list[str]** | | [optional] 7 | **total_row_count** | **int** | | [optional] 8 | **timeframe** | **list[int]** | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/ListFilterValuesResponse.md: -------------------------------------------------------------------------------- 1 | # ListFilterValuesResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**list[FilterValue]**](FilterValue.md) | | [optional] 7 | **total_row_count** | **int** | | [optional] 8 | **timeframe** | **list[int]** | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/ListFiltersResponse.md: -------------------------------------------------------------------------------- 1 | # ListFiltersResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**ListFiltersResponseData**](ListFiltersResponseData.md) | | [optional] 7 | **total_row_count** | **int** | | [optional] 8 | **timeframe** | **list[int]** | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/ListFiltersResponseData.md: -------------------------------------------------------------------------------- 1 | # ListFiltersResponseData 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **basic** | **list[str]** | | [optional] 7 | **advanced** | **list[str]** | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /docs/ListIncidentsResponse.md: -------------------------------------------------------------------------------- 1 | # ListIncidentsResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**list[Incident]**](Incident.md) | | [optional] 7 | **total_row_count** | **int** | | [optional] 8 | **timeframe** | **list[int]** | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/ListInsightsResponse.md: -------------------------------------------------------------------------------- 1 | # ListInsightsResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**list[Insight]**](Insight.md) | | [optional] 7 | **total_row_count** | **int** | | [optional] 8 | **timeframe** | **list[int]** | | [optional] 9 | **meta** | [**ListBreakdownValuesResponseMeta**](ListBreakdownValuesResponseMeta.md) | | [optional] 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | 14 | -------------------------------------------------------------------------------- /docs/ListLiveStreamsResponse.md: -------------------------------------------------------------------------------- 1 | # ListLiveStreamsResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**list[LiveStream]**](LiveStream.md) | | [optional] 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/ListMonitoringDimensionsResponse.md: -------------------------------------------------------------------------------- 1 | # ListMonitoringDimensionsResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**list[ListMonitoringDimensionsResponseData]**](ListMonitoringDimensionsResponseData.md) | | [optional] 7 | **total_row_count** | **int** | | [optional] 8 | **timeframe** | **list[int]** | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/ListMonitoringDimensionsResponseData.md: -------------------------------------------------------------------------------- 1 | # ListMonitoringDimensionsResponseData 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **name** | **str** | | [optional] 7 | **display_name** | **str** | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /docs/ListMonitoringMetricsResponse.md: -------------------------------------------------------------------------------- 1 | # ListMonitoringMetricsResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**list[ListMonitoringDimensionsResponseData]**](ListMonitoringDimensionsResponseData.md) | | [optional] 7 | **total_row_count** | **int** | | [optional] 8 | **timeframe** | **list[int]** | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/ListPlaybackRestrictionsResponse.md: -------------------------------------------------------------------------------- 1 | # ListPlaybackRestrictionsResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**list[PlaybackRestriction]**](PlaybackRestriction.md) | | [optional] 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/ListRealTimeDimensionsResponse.md: -------------------------------------------------------------------------------- 1 | # ListRealTimeDimensionsResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**list[ListMonitoringDimensionsResponseData]**](ListMonitoringDimensionsResponseData.md) | | [optional] 7 | **total_row_count** | **int** | | [optional] 8 | **timeframe** | **list[int]** | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/ListRealTimeMetricsResponse.md: -------------------------------------------------------------------------------- 1 | # ListRealTimeMetricsResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**list[ListMonitoringDimensionsResponseData]**](ListMonitoringDimensionsResponseData.md) | | [optional] 7 | **total_row_count** | **int** | | [optional] 8 | **timeframe** | **list[int]** | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/ListRelatedIncidentsResponse.md: -------------------------------------------------------------------------------- 1 | # ListRelatedIncidentsResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**list[Incident]**](Incident.md) | | [optional] 7 | **total_row_count** | **int** | | [optional] 8 | **timeframe** | **list[int]** | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/ListSigningKeysResponse.md: -------------------------------------------------------------------------------- 1 | # ListSigningKeysResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**list[SigningKey]**](SigningKey.md) | | [optional] 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/ListTranscriptionVocabulariesResponse.md: -------------------------------------------------------------------------------- 1 | # ListTranscriptionVocabulariesResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**list[TranscriptionVocabulary]**](TranscriptionVocabulary.md) | | [optional] 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/ListUploadsResponse.md: -------------------------------------------------------------------------------- 1 | # ListUploadsResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**list[Upload]**](Upload.md) | | [optional] 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/ListVideoViewExportsResponse.md: -------------------------------------------------------------------------------- 1 | # ListVideoViewExportsResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**list[ExportDate]**](ExportDate.md) | | [optional] 7 | **total_row_count** | **int** | | [optional] 8 | **timeframe** | **list[int]** | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/ListVideoViewsResponse.md: -------------------------------------------------------------------------------- 1 | # ListVideoViewsResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**list[AbridgedVideoView]**](AbridgedVideoView.md) | | [optional] 7 | **total_row_count** | **int** | | [optional] 8 | **timeframe** | **list[int]** | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/ListWebInputsResponse.md: -------------------------------------------------------------------------------- 1 | # ListWebInputsResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**list[WebInput]**](WebInput.md) | | [optional] 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/LiveStreamEmbeddedSubtitleSettings.md: -------------------------------------------------------------------------------- 1 | # LiveStreamEmbeddedSubtitleSettings 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **name** | **str** | A name for this live stream closed caption track. | [optional] 7 | **passthrough** | **str** | Arbitrary user-supplied metadata set for the live stream closed caption track. Max 255 characters. | [optional] 8 | **language_code** | **str** | The language of the closed caption stream. Value must be BCP 47 compliant. | [optional] [default to 'en'] 9 | **language_channel** | **str** | CEA-608 caption channel to read data from. | [optional] [default to 'cc1'] 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | 14 | -------------------------------------------------------------------------------- /docs/LiveStreamGeneratedSubtitleSettings.md: -------------------------------------------------------------------------------- 1 | # LiveStreamGeneratedSubtitleSettings 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **name** | **str** | A name for this live stream subtitle track. | [optional] 7 | **passthrough** | **str** | Arbitrary metadata set for the live stream subtitle track. Max 255 characters. | [optional] 8 | **language_code** | **str** | The language to generate subtitles in. | [optional] [default to 'en'] 9 | **transcription_vocabulary_ids** | **list[str]** | Unique identifiers for existing Transcription Vocabularies to use while generating subtitles for the live stream. If the Transcription Vocabularies provided collectively have more than 1000 phrases, only the first 1000 phrases will be included. | [optional] 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | 14 | -------------------------------------------------------------------------------- /docs/LiveStreamResponse.md: -------------------------------------------------------------------------------- 1 | # LiveStreamResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**LiveStream**](LiveStream.md) | | [optional] 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/LiveStreamStatus.md: -------------------------------------------------------------------------------- 1 | # LiveStreamStatus 2 | 3 | `idle` indicates that there is no active broadcast. `active` indicates that there is an active broadcast and `disabled` status indicates that no future RTMP streams can be published. 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/Metric.md: -------------------------------------------------------------------------------- 1 | # Metric 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **value** | **float** | | [optional] 7 | **type** | **str** | | [optional] 8 | **name** | **str** | | [optional] 9 | **metric** | **str** | | [optional] 10 | **measurement** | **str** | | [optional] 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | 15 | -------------------------------------------------------------------------------- /docs/MonitoringBreakdownTimeseriesDatapoint.md: -------------------------------------------------------------------------------- 1 | # MonitoringBreakdownTimeseriesDatapoint 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **value** | **str** | | [optional] 7 | **metric_value** | **float** | | [optional] 8 | **concurrent_viewers** | **int** | | [optional] 9 | **starting_up_viewers** | **int** | | [optional] 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | 14 | -------------------------------------------------------------------------------- /docs/MonitoringBreakdownTimeseriesValues.md: -------------------------------------------------------------------------------- 1 | # MonitoringBreakdownTimeseriesValues 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **values** | [**list[MonitoringBreakdownTimeseriesDatapoint]**](MonitoringBreakdownTimeseriesDatapoint.md) | | [optional] 7 | **date** | **str** | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /docs/MonitoringBreakdownValue.md: -------------------------------------------------------------------------------- 1 | # MonitoringBreakdownValue 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **value** | **str** | | [optional] 7 | **negative_impact** | **int** | | [optional] 8 | **metric_value** | **float** | | [optional] 9 | **display_value** | **str** | | [optional] 10 | **concurrent_viewers** | **int** | | [optional] 11 | **starting_up_viewers** | **int** | | [optional] 12 | 13 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 14 | 15 | 16 | -------------------------------------------------------------------------------- /docs/MonitoringHistogramTimeseriesBucket.md: -------------------------------------------------------------------------------- 1 | # MonitoringHistogramTimeseriesBucket 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **start** | **int** | | [optional] 7 | **end** | **int** | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /docs/MonitoringHistogramTimeseriesBucketValues.md: -------------------------------------------------------------------------------- 1 | # MonitoringHistogramTimeseriesBucketValues 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **percentage** | **float** | | [optional] 7 | **count** | **int** | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /docs/MonitoringHistogramTimeseriesDatapoint.md: -------------------------------------------------------------------------------- 1 | # MonitoringHistogramTimeseriesDatapoint 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **timestamp** | **str** | | [optional] 7 | **sum** | **int** | | [optional] 8 | **p95** | **float** | | [optional] 9 | **median** | **float** | | [optional] 10 | **max_percentage** | **float** | | [optional] 11 | **bucket_values** | [**list[MonitoringHistogramTimeseriesBucketValues]**](MonitoringHistogramTimeseriesBucketValues.md) | | [optional] 12 | **average** | **float** | | [optional] 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/MonitoringTimeseriesDatapoint.md: -------------------------------------------------------------------------------- 1 | # MonitoringTimeseriesDatapoint 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **value** | **float** | | [optional] 7 | **date** | **str** | | [optional] 8 | **concurrent_viewers** | **int** | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/NotificationRule.md: -------------------------------------------------------------------------------- 1 | # NotificationRule 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **value** | **str** | | [optional] 7 | **name** | **str** | | [optional] 8 | **id** | **str** | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/OverallValues.md: -------------------------------------------------------------------------------- 1 | # OverallValues 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **value** | **float** | | [optional] 7 | **total_watch_time** | **int** | | [optional] 8 | **total_views** | **int** | | [optional] 9 | **total_playing_time** | **int** | | [optional] 10 | **global_value** | **float** | | [optional] 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | 15 | -------------------------------------------------------------------------------- /docs/PlaybackID.md: -------------------------------------------------------------------------------- 1 | # PlaybackID 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **id** | **str** | Unique identifier for the PlaybackID | [optional] 7 | **policy** | [**PlaybackPolicy**](PlaybackPolicy.md) | | [optional] 8 | **drm_configuration_id** | **str** | The DRM configuration used by this playback ID. Must only be set when `policy` is set to `drm`. | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/PlaybackPolicy.md: -------------------------------------------------------------------------------- 1 | # PlaybackPolicy 2 | 3 | * `public` playback IDs are accessible by constructing an HLS URL like `https://stream.mux.com/${PLAYBACK_ID}` * `signed` playback IDs should be used with tokens `https://stream.mux.com/${PLAYBACK_ID}?token={TOKEN}`. See [Secure video playback](https://docs.mux.com/guides/secure-video-playback) for details about creating tokens. * `drm` playback IDs are protected with DRM technologies. [See DRM documentation for more details](https://docs.mux.com/guides/protect-videos-with-drm). 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/PlaybackRestriction.md: -------------------------------------------------------------------------------- 1 | # PlaybackRestriction 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **id** | **str** | Unique identifier for the Playback Restriction. Max 255 characters. | [optional] 7 | **created_at** | **str** | Time the Playback Restriction was created, defined as a Unix timestamp (seconds since epoch). | [optional] 8 | **updated_at** | **str** | Time the Playback Restriction was last updated, defined as a Unix timestamp (seconds since epoch). | [optional] 9 | **referrer** | [**ReferrerDomainRestriction**](ReferrerDomainRestriction.md) | | [optional] 10 | **user_agent** | [**UserAgentRestrictionSettings**](UserAgentRestrictionSettings.md) | | [optional] 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | 15 | -------------------------------------------------------------------------------- /docs/PlaybackRestrictionResponse.md: -------------------------------------------------------------------------------- 1 | # PlaybackRestrictionResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**PlaybackRestriction**](PlaybackRestriction.md) | | [optional] 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/RealTimeBreakdownValue.md: -------------------------------------------------------------------------------- 1 | # RealTimeBreakdownValue 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **value** | **str** | | [optional] 7 | **negative_impact** | **int** | | [optional] 8 | **metric_value** | **float** | | [optional] 9 | **display_value** | **str** | | [optional] 10 | **concurrent_viewers** | **int** | | [optional] 11 | **starting_up_viewers** | **int** | | [optional] 12 | 13 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 14 | 15 | 16 | -------------------------------------------------------------------------------- /docs/RealTimeHistogramTimeseriesBucket.md: -------------------------------------------------------------------------------- 1 | # RealTimeHistogramTimeseriesBucket 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **start** | **int** | | [optional] 7 | **end** | **int** | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /docs/RealTimeHistogramTimeseriesBucketValues.md: -------------------------------------------------------------------------------- 1 | # RealTimeHistogramTimeseriesBucketValues 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **percentage** | **float** | | [optional] 7 | **count** | **int** | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /docs/RealTimeHistogramTimeseriesDatapoint.md: -------------------------------------------------------------------------------- 1 | # RealTimeHistogramTimeseriesDatapoint 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **timestamp** | **str** | | [optional] 7 | **sum** | **int** | | [optional] 8 | **p95** | **float** | | [optional] 9 | **median** | **float** | | [optional] 10 | **max_percentage** | **float** | | [optional] 11 | **bucket_values** | [**list[RealTimeHistogramTimeseriesBucketValues]**](RealTimeHistogramTimeseriesBucketValues.md) | | [optional] 12 | **average** | **float** | | [optional] 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/RealTimeTimeseriesDatapoint.md: -------------------------------------------------------------------------------- 1 | # RealTimeTimeseriesDatapoint 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **value** | **float** | | [optional] 7 | **date** | **str** | | [optional] 8 | **concurrent_viewers** | **int** | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/ReloadWebInputResponse.md: -------------------------------------------------------------------------------- 1 | # ReloadWebInputResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | **object** | | [optional] 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/Score.md: -------------------------------------------------------------------------------- 1 | # Score 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **watch_time** | **int** | | [optional] 7 | **view_count** | **int** | | [optional] 8 | **unique_viewers** | **int** | | [optional] 9 | **started_views** | **int** | | [optional] 10 | **total_playing_time** | **int** | | [optional] 11 | **name** | **str** | | [optional] 12 | **ended_views** | **int** | | [optional] 13 | **value** | **float** | | [optional] 14 | **type** | **str** | | [optional] 15 | **metric** | **str** | | [optional] 16 | **items** | [**list[Metric]**](Metric.md) | | [optional] 17 | 18 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 19 | 20 | 21 | -------------------------------------------------------------------------------- /docs/ShutdownWebInputResponse.md: -------------------------------------------------------------------------------- 1 | # ShutdownWebInputResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | **object** | | [optional] 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/SignalLiveStreamCompleteResponse.md: -------------------------------------------------------------------------------- 1 | # SignalLiveStreamCompleteResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | **object** | | [optional] 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/SigningKey.md: -------------------------------------------------------------------------------- 1 | # SigningKey 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **id** | **str** | Unique identifier for the Signing Key. | [optional] 7 | **created_at** | **str** | Time at which the object was created. Measured in seconds since the Unix epoch. | [optional] 8 | **private_key** | **str** | A Base64 encoded private key that can be used with the RS256 algorithm when creating a [JWT](https://jwt.io/). **Note that this value is only returned once when creating a URL signing key.** | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/SigningKeyResponse.md: -------------------------------------------------------------------------------- 1 | # SigningKeyResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**SigningKey**](SigningKey.md) | | [optional] 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/SimulcastTargetResponse.md: -------------------------------------------------------------------------------- 1 | # SimulcastTargetResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**SimulcastTarget**](SimulcastTarget.md) | | [optional] 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/TranscriptionVocabularyResponse.md: -------------------------------------------------------------------------------- 1 | # TranscriptionVocabularyResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**TranscriptionVocabulary**](TranscriptionVocabulary.md) | | [optional] 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/UpdateAssetMasterAccessRequest.md: -------------------------------------------------------------------------------- 1 | # UpdateAssetMasterAccessRequest 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **master_access** | **str** | Add or remove access to the master version of the video. | [optional] 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/UpdateAssetRequest.md: -------------------------------------------------------------------------------- 1 | # UpdateAssetRequest 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **passthrough** | **str** | You can set this field to anything you want. It will be included in the asset details and related webhooks. If you're looking for more structured metadata, such as `title` or `external_id` , you can use the `meta` object instead. **Max: 255 characters**. In order to clear this value, the field should be included with an empty string value. | [optional] 7 | **meta** | [**AssetMetadata**](AssetMetadata.md) | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /docs/UpdateLiveStreamEmbeddedSubtitlesRequest.md: -------------------------------------------------------------------------------- 1 | # UpdateLiveStreamEmbeddedSubtitlesRequest 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **embedded_subtitles** | [**list[LiveStreamEmbeddedSubtitleSettings]**](LiveStreamEmbeddedSubtitleSettings.md) | Describe the embedded closed caption contents of the incoming live stream. | [optional] 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/UpdateLiveStreamGeneratedSubtitlesRequest.md: -------------------------------------------------------------------------------- 1 | # UpdateLiveStreamGeneratedSubtitlesRequest 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **generated_subtitles** | [**list[LiveStreamGeneratedSubtitleSettings]**](LiveStreamGeneratedSubtitleSettings.md) | Update automated speech recognition subtitle configuration for a live stream. At most one subtitle track is allowed. | [optional] 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/UpdateLiveStreamNewAssetSettingsStaticRenditionsRequest.md: -------------------------------------------------------------------------------- 1 | # UpdateLiveStreamNewAssetSettingsStaticRenditionsRequest 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **static_renditions** | [**list[CreateStaticRenditionRequest]**](CreateStaticRenditionRequest.md) | | [optional] 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/UpdateTranscriptionVocabularyRequest.md: -------------------------------------------------------------------------------- 1 | # UpdateTranscriptionVocabularyRequest 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **name** | **str** | The user-supplied name of the Transcription Vocabulary. | [optional] 7 | **phrases** | **list[str]** | Phrases, individual words, or proper names to include in the Transcription Vocabulary. When the Transcription Vocabulary is attached to a live stream's `generated_subtitles`, the probability of successful speech recognition for these words or phrases is boosted. | 8 | **passthrough** | **str** | Arbitrary user-supplied metadata set for the Transcription Vocabulary. Max 255 characters. | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/UpdateUserAgentRestrictionRequest.md: -------------------------------------------------------------------------------- 1 | # UpdateUserAgentRestrictionRequest 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **allow_no_user_agent** | **bool** | Whether or not to allow views without a `User-Agent` HTTP request header. | [optional] [default to True] 7 | **allow_high_risk_user_agent** | **bool** | Whether or not to allow high risk user agents. The high risk user agents are defined by Mux. | [optional] [default to True] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /docs/UpdateWebInputUrlRequest.md: -------------------------------------------------------------------------------- 1 | # UpdateWebInputUrlRequest 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **url** | **str** | The URL for the Web Input to load. | [optional] 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/UploadError.md: -------------------------------------------------------------------------------- 1 | # UploadError 2 | 3 | Only set if an error occurred during asset creation. 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **type** | **str** | Label for the specific error | [optional] 8 | **message** | **str** | Human readable error message | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/UploadResponse.md: -------------------------------------------------------------------------------- 1 | # UploadResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**Upload**](Upload.md) | | [optional] 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/UserAgentRestrictionRequest.md: -------------------------------------------------------------------------------- 1 | # UserAgentRestrictionRequest 2 | 3 | Rules that control what user agents are allowed to play your videos. Please see [Using User-Agent HTTP header for validation](https://docs.mux.com/guides/secure-video-playback#using-user-agent-http-header-for-validation) for more details on this feature. 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **allow_no_user_agent** | **bool** | Whether or not to allow views without a `User-Agent` HTTP request header. | [optional] [default to True] 8 | **allow_high_risk_user_agent** | **bool** | Whether or not to allow high risk user agents. The high risk user agents are defined by Mux. | [optional] [default to True] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/UserAgentRestrictionSettings.md: -------------------------------------------------------------------------------- 1 | # UserAgentRestrictionSettings 2 | 3 | Rules that control what user agents are allowed to play your videos. Please see [Using User-Agent HTTP header for validation](https://docs.mux.com/guides/secure-video-playback#using-user-agent-http-header-for-validation) for more details on this feature. 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **allow_no_user_agent** | **bool** | Whether or not to allow views without a `User-Agent` HTTP request header. | [optional] [default to True] 8 | **allow_high_risk_user_agent** | **bool** | Whether or not to allow high risk user agents. The high risk user agents are defined by Mux. | [optional] [default to True] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/VideoViewEvent.md: -------------------------------------------------------------------------------- 1 | # VideoViewEvent 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **viewer_time** | **int** | | [optional] 7 | **playback_time** | **int** | | [optional] 8 | **name** | **str** | | [optional] 9 | **event_time** | **int** | | [optional] 10 | **details** | **dict(str, object)** | | [optional] 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | 15 | -------------------------------------------------------------------------------- /docs/VideoViewResponse.md: -------------------------------------------------------------------------------- 1 | # VideoViewResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**VideoView**](VideoView.md) | | [optional] 7 | **timeframe** | **list[int]** | | [optional] 8 | **total_row_count** | **int** | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/WebInputResponse.md: -------------------------------------------------------------------------------- 1 | # WebInputResponse 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **data** | [**WebInput**](WebInput.md) | | [optional] 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /examples/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muxinc/mux-python/b0f73436113f341ef76c2fa44d8880db1239e8e9/examples/data/__init__.py -------------------------------------------------------------------------------- /examples/data/exercise-errors.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | import os 4 | import sys 5 | import time 6 | import mux_python 7 | from mux_python.rest import NotFoundException 8 | import logger 9 | 10 | # Exercises all error operations. 11 | 12 | # Authentication Setup 13 | configuration = mux_python.Configuration() 14 | configuration.username = os.environ['MUX_TOKEN_ID'] 15 | configuration.password = os.environ['MUX_TOKEN_SECRET'] 16 | 17 | # API Client Initialization 18 | errors_api = mux_python.ErrorsApi(mux_python.ApiClient(configuration)) 19 | 20 | # ========== list-errors ========== 21 | list_errors_response = errors_api.list_errors(filters=['browser:Safari'], timeframe=['7:days']) 22 | logger.print_debug('List Errors Response: ' + str(list_errors_response)) 23 | assert list_errors_response != None 24 | assert list_errors_response.data != None 25 | print("list-errors OK ✅") 26 | -------------------------------------------------------------------------------- /examples/data/exercise-exports.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | import os 4 | import sys 5 | import time 6 | import mux_python 7 | from mux_python.rest import NotFoundException 8 | import logger 9 | 10 | # Exercises all export operations. 11 | 12 | # Authentication Setup 13 | configuration = mux_python.Configuration() 14 | configuration.username = os.environ['MUX_TOKEN_ID'] 15 | configuration.password = os.environ['MUX_TOKEN_SECRET'] 16 | 17 | # API Client Initialization 18 | exports_api = mux_python.ExportsApi(mux_python.ApiClient(configuration)) 19 | 20 | # ========== list-exports ========== 21 | list_exports_response = exports_api.list_exports_views() 22 | logger.print_debug('Listed Exports:' + str(list_exports_response)) 23 | assert list_exports_response != None 24 | assert list_exports_response.data != None 25 | print("list-exports OK ✅") 26 | -------------------------------------------------------------------------------- /examples/data/exercise-incidents.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | import os 4 | import sys 5 | import time 6 | import mux_python 7 | from mux_python.rest import NotFoundException 8 | import logger 9 | 10 | # Authentication Setup 11 | configuration = mux_python.Configuration() 12 | configuration.username = os.environ['MUX_TOKEN_ID'] 13 | configuration.password = os.environ['MUX_TOKEN_SECRET'] 14 | 15 | # API Client Initialization 16 | incidents_api = mux_python.IncidentsApi(mux_python.ApiClient(configuration)) 17 | 18 | # Test coverage here is poor due to not knowning if the account we're testing against has any incidents. 19 | 20 | # ========== list-incidents ========== 21 | incidents = incidents_api.list_incidents() 22 | logger.print_debug('List Incidents Response: ' + str(incidents)) 23 | assert incidents != None 24 | assert incidents.data != None 25 | print("list-incidents OK ✅") 26 | 27 | # ========== get-incident ========== 28 | print("get-incident SKIP ⚠️") 29 | 30 | # ========== list-related-incidents ========== 31 | print("list-related-incidents SKIP ⚠️") 32 | -------------------------------------------------------------------------------- /examples/data/logger.py: -------------------------------------------------------------------------------- 1 | import sys 2 | 3 | def print_debug(log_line): 4 | if len(sys.argv) == 2 and sys.argv[1] == "--debug": 5 | print(log_line) -------------------------------------------------------------------------------- /examples/video/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muxinc/mux-python/b0f73436113f341ef76c2fa44d8880db1239e8e9/examples/video/__init__.py -------------------------------------------------------------------------------- /examples/video/create-live-stream.py: -------------------------------------------------------------------------------- 1 | import os 2 | import time 3 | import mux_python 4 | from mux_python.rest import ApiException 5 | 6 | # Authentication Setup 7 | configuration = mux_python.Configuration() 8 | configuration.username = os.environ['MUX_TOKEN_ID'] 9 | configuration.password = os.environ['MUX_TOKEN_SECRET'] 10 | 11 | # API Client Initialization 12 | live_api = mux_python.LiveStreamsApi(mux_python.ApiClient(configuration)) 13 | 14 | # Create a live stream 15 | new_asset_settings = mux_python.CreateAssetRequest(playback_policy=[mux_python.PlaybackPolicy.PUBLIC]) 16 | create_live_stream_request = mux_python.CreateLiveStreamRequest(playback_policy=[mux_python.PlaybackPolicy.PUBLIC], new_asset_settings=new_asset_settings) 17 | create_live_stream_response = live_api.create_live_stream(create_live_stream_request) 18 | 19 | # Give back the RTMP entry point playback endpoint 20 | print("New Live Stream created!") 21 | print("RTMP Endpoint: rtmp://live.mux.com/app") 22 | print("Stream Key: " + create_live_stream_response.data.stream_key) 23 | -------------------------------------------------------------------------------- /examples/video/exercise-delivery-usage.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | import os 4 | import sys 5 | import time 6 | import mux_python 7 | from mux_python.rest import NotFoundException 8 | import logger 9 | 10 | # Authentication Setup 11 | configuration = mux_python.Configuration() 12 | configuration.username = os.environ['MUX_TOKEN_ID'] 13 | configuration.password = os.environ['MUX_TOKEN_SECRET'] 14 | 15 | # API Client Initialization 16 | usage_api = mux_python.DeliveryUsageApi(mux_python.ApiClient(configuration)) 17 | 18 | # ========== list-delivery-usage ========== 19 | # Example with a valid timeframe: 20 | # usage = usage_api.list_delivery_usage(timeframe=['1574175600', '1574305200']) 21 | usage = usage_api.list_delivery_usage() 22 | assert usage != None 23 | assert usage.data != None 24 | print("list-delivery-usage OK ✅") 25 | -------------------------------------------------------------------------------- /examples/video/logger.py: -------------------------------------------------------------------------------- 1 | import sys 2 | 3 | def print_debug(log_line): 4 | if len(sys.argv) == 2 and sys.argv[1] == "--debug": 5 | print(log_line) -------------------------------------------------------------------------------- /examples/video/none-existent-asset.py: -------------------------------------------------------------------------------- 1 | import os 2 | import sys 3 | import time 4 | import mux_python 5 | from mux_python.rest import NotFoundException 6 | 7 | # Authentication Setup 8 | configuration = mux_python.Configuration() 9 | configuration.username = os.environ['MUX_TOKEN_ID'] 10 | configuration.password = os.environ['MUX_TOKEN_SECRET'] 11 | 12 | # API Client Initialization 13 | assets_api = mux_python.AssetsApi(mux_python.ApiClient(configuration)) 14 | 15 | try: 16 | assets_api.get_asset("HELLO") 17 | except NotFoundException as e: 18 | print("Cound not find asset!") 19 | print("Error Type: " + e.error_type) 20 | print("Error Messages: " + ", ".join(e.error_messages)) 21 | -------------------------------------------------------------------------------- /gen/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | tmp/ 3 | 4 | *.log 5 | *.bak 6 | 7 | template-changes.diff -------------------------------------------------------------------------------- /gen/Makefile: -------------------------------------------------------------------------------- 1 | # per-SDK stuff 2 | GENERATOR_TYPE=python-legacy 3 | 4 | ###### helper variables ###### 5 | # this is in case we want to go to Docker or something other than running yarn 6 | # for OAS in the future. also less typing. 7 | OAS_CLI=yarn run -s oas 8 | CONFIG_PATH=./generator-config.json 9 | OUTPUT_DIR=.. 10 | TEMPLATE_DIR=./templates 11 | GENERATED_TEMPLATE_DIR=./tmp/oas-base-templates 12 | 13 | ensure: 14 | yarn install 15 | 16 | clean: 17 | rm -rf tmp 18 | 19 | clean-products: 20 | rm -rf "${OUTPUT_DIR}/lib" 21 | rm -rf "${OUTPUT_DIR}/docs" 22 | 23 | build: ensure clean-products 24 | ${OAS_CLI} generate -g "${GENERATOR_TYPE}" -c "${CONFIG_PATH}" -t "${TEMPLATE_DIR}" -o "${OUTPUT_DIR}" -i "${OAS_SPEC_PATH}" 25 | 26 | config-help: ensure 27 | ${OAS_CLI} config-help -g "${GENERATOR_TYPE}" 28 | 29 | template-diff: ensure 30 | ${OAS_CLI} author template -g "${GENERATOR_TYPE}" -o "${GENERATED_TEMPLATE_DIR}" 31 | diff "${TEMPLATE_DIR}" "${GENERATED_TEMPLATE_DIR}" > ./tmp/template-changes.diff 32 | -------------------------------------------------------------------------------- /gen/generator-config.json: -------------------------------------------------------------------------------- 1 | { 2 | "!!source": "https://github.com/OpenAPITools/openapi-generator/blob/master/docs/generators/python.md", 3 | "packageName": "mux_python", 4 | "projectName": "mux_python", 5 | "licenseInfo" : "MIT", 6 | "packageVersion": "5.0.1" 7 | } 8 | -------------------------------------------------------------------------------- /gen/openapitools.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "node_modules/@openapitools/openapi-generator-cli/config.schema.json", 3 | "spaces": 2, 4 | "generator-cli": { 5 | "version": "5.0.1" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /gen/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "private": true, 3 | "scripts": { 4 | "oas": "openapi-generator-cli", 5 | "current-version": "jq -r .artifactVersion < ./generator-config.json", 6 | "compute-next-version:patch": "semver $(yarn run --silent current-version) -i patch", 7 | "compute-next-version:minor": "semver $(yarn run --silent current-version) -i minor", 8 | "compute-next-version:major": "semver $(yarn run --silent current-version) -i major", 9 | "bump-version:patch": "jq -r \".gemVersion = \\\"$(yarn run -s compute-next-version:patch)\\\"\" < ./generator-config.json > ./generator-config.tmp.json && cp ./generator-config.json ./generator-config.json.bak && mv ./generator-config.tmp.json ./generator-config.json", 10 | "build": "" 11 | }, 12 | "dependencies": { 13 | "@openapitools/openapi-generator-cli": "2.2.2", 14 | "node-jq": "1.12.0", 15 | "semver": "7.3.4" 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /gen/templates/__init__.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muxinc/mux-python/b0f73436113f341ef76c2fa44d8880db1239e8e9/gen/templates/__init__.mustache -------------------------------------------------------------------------------- /gen/templates/__init__api.mustache: -------------------------------------------------------------------------------- 1 | from __future__ import absolute_import 2 | 3 | # flake8: noqa 4 | 5 | # import apis into api package 6 | {{#apiInfo}}{{#apis}}from {{apiPackage}}.{{classVarName}} import {{classname}} 7 | {{/apis}}{{/apiInfo}} -------------------------------------------------------------------------------- /gen/templates/__init__model.mustache: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | # flake8: noqa 4 | {{>partial_header}} 5 | 6 | from __future__ import absolute_import 7 | 8 | # import models into model package 9 | {{#models}}{{#model}}from {{modelPackage}}.{{classFilename}} import {{classname}}{{/model}} 10 | {{/models}} 11 | -------------------------------------------------------------------------------- /gen/templates/__init__package.mustache: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | # flake8: noqa 4 | 5 | {{>partial_header}} 6 | 7 | from __future__ import absolute_import 8 | 9 | __version__ = "{{packageVersion}}" 10 | 11 | # import apis into sdk package 12 | {{#apiInfo}}{{#apis}}from {{apiPackage}}.{{classVarName}} import {{classname}} 13 | {{/apis}}{{/apiInfo}} 14 | # import ApiClient 15 | from {{packageName}}.api_client import ApiClient 16 | from {{packageName}}.configuration import Configuration 17 | from {{packageName}}.exceptions import OpenApiException 18 | from {{packageName}}.exceptions import ApiTypeError 19 | from {{packageName}}.exceptions import ApiValueError 20 | from {{packageName}}.exceptions import ApiKeyError 21 | from {{packageName}}.exceptions import ApiAttributeError 22 | from {{packageName}}.exceptions import ApiException 23 | # import models into sdk package 24 | {{#models}}{{#model}}from {{modelPackage}}.{{classFilename}} import {{classname}} 25 | {{/model}}{{/models}} 26 | {{#recursionLimit}} 27 | 28 | __import__('sys').setrecursionlimit({{{.}}}) 29 | {{/recursionLimit}} 30 | -------------------------------------------------------------------------------- /gen/templates/api_test.mustache: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | {{>partial_header}} 4 | 5 | from __future__ import absolute_import 6 | 7 | import unittest 8 | 9 | import {{packageName}} 10 | from {{apiPackage}}.{{classVarName}} import {{classname}} # noqa: E501 11 | from {{packageName}}.rest import ApiException 12 | 13 | 14 | class {{#operations}}Test{{classname}}(unittest.TestCase): 15 | """{{classname}} unit test stubs""" 16 | 17 | def setUp(self): 18 | self.api = {{apiPackage}}.{{classVarName}}.{{classname}}() # noqa: E501 19 | 20 | def tearDown(self): 21 | pass 22 | 23 | {{#operation}} 24 | def test_{{operationId}}(self): 25 | """Test case for {{{operationId}}} 26 | 27 | {{#summary}} 28 | {{{summary}}} # noqa: E501 29 | {{/summary}} 30 | """ 31 | pass 32 | 33 | {{/operation}} 34 | {{/operations}} 35 | 36 | if __name__ == '__main__': 37 | unittest.main() 38 | -------------------------------------------------------------------------------- /gen/templates/gitignore.mustache: -------------------------------------------------------------------------------- 1 | # Byte-compiled / optimized / DLL files 2 | __pycache__/ 3 | *.py[cod] 4 | *$py.class 5 | 6 | # C extensions 7 | *.so 8 | 9 | # Distribution / packaging 10 | .Python 11 | env/ 12 | build/ 13 | develop-eggs/ 14 | dist/ 15 | downloads/ 16 | eggs/ 17 | .eggs/ 18 | lib/ 19 | lib64/ 20 | parts/ 21 | sdist/ 22 | var/ 23 | *.egg-info/ 24 | .installed.cfg 25 | *.egg 26 | 27 | # PyInstaller 28 | # Usually these files are written by a python script from a template 29 | # before PyInstaller builds the exe, so as to inject date/other infos into it. 30 | *.manifest 31 | *.spec 32 | 33 | # Installer logs 34 | pip-log.txt 35 | pip-delete-this-directory.txt 36 | 37 | # Unit test / coverage reports 38 | htmlcov/ 39 | .tox/ 40 | .coverage 41 | .coverage.* 42 | .cache 43 | nosetests.xml 44 | coverage.xml 45 | *,cover 46 | .hypothesis/ 47 | venv/ 48 | .venv/ 49 | .python-version 50 | .pytest_cache 51 | 52 | # Translations 53 | *.mo 54 | *.pot 55 | 56 | # Django stuff: 57 | *.log 58 | 59 | # Sphinx documentation 60 | docs/_build/ 61 | 62 | # PyBuilder 63 | target/ 64 | 65 | #Ipython Notebook 66 | .ipynb_checkpoints 67 | -------------------------------------------------------------------------------- /gen/templates/gitlab-ci.mustache: -------------------------------------------------------------------------------- 1 | # ref: https://docs.gitlab.com/ee/ci/README.html 2 | 3 | stages: 4 | - test 5 | 6 | .nosetest: 7 | stage: test 8 | script: 9 | - pip install -r requirements.txt 10 | - pip install -r test-requirements.txt 11 | {{#useNose}} 12 | - nosetests 13 | {{/useNose}} 14 | {{^useNose}} 15 | - pytest --cov={{{packageName}}} 16 | {{/useNose}} 17 | 18 | nosetest-2.7: 19 | extends: .nosetest 20 | image: python:2.7-alpine 21 | nosetest-3.3: 22 | extends: .nosetest 23 | image: python:3.3-alpine 24 | nosetest-3.4: 25 | extends: .nosetest 26 | image: python:3.4-alpine 27 | nosetest-3.5: 28 | extends: .nosetest 29 | image: python:3.5-alpine 30 | nosetest-3.6: 31 | extends: .nosetest 32 | image: python:3.6-alpine 33 | nosetest-3.7: 34 | extends: .nosetest 35 | image: python:3.7-alpine 36 | nosetest-3.8: 37 | extends: .nosetest 38 | image: python:3.8-alpine 39 | -------------------------------------------------------------------------------- /gen/templates/model_doc.mustache: -------------------------------------------------------------------------------- 1 | {{#models}}{{#model}}# {{classname}} 2 | 3 | {{#description}}{{&description}} 4 | {{/description}} 5 | ## Properties 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | {{#vars}}**{{name}}** | {{#isPrimitiveType}}**{{dataType}}**{{/isPrimitiveType}}{{^isPrimitiveType}}[**{{dataType}}**]({{complexType}}.md){{/isPrimitiveType}} | {{description}} |{{^required}} [optional]{{/required}}{{#isReadOnly}} [readonly]{{/isReadOnly}}{{#defaultValue}} [default to {{{.}}}]{{/defaultValue}} 9 | {{/vars}} 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | {{/model}}{{/models}} 14 | -------------------------------------------------------------------------------- /gen/templates/partial_header.mustache: -------------------------------------------------------------------------------- 1 | """ 2 | {{#appName}} 3 | {{{appName}}} 4 | {{/appName}} 5 | 6 | {{#appDescription}} 7 | {{{appDescription}}} # noqa: E501 8 | {{/appDescription}} 9 | 10 | {{#version}} 11 | The version of the OpenAPI document: {{{version}}} 12 | {{/version}} 13 | {{#infoEmail}} 14 | Contact: {{{infoEmail}}} 15 | {{/infoEmail}} 16 | Generated by: https://openapi-generator.tech 17 | """ 18 | -------------------------------------------------------------------------------- /gen/templates/requirements.mustache: -------------------------------------------------------------------------------- 1 | future; python_version<="2.7" 2 | six >= 1.10 3 | python_dateutil >= 2.5.3 4 | setuptools >= 21.0.0 5 | urllib3 >= 1.25.3 6 | -------------------------------------------------------------------------------- /gen/templates/setup_cfg.mustache: -------------------------------------------------------------------------------- 1 | {{#useNose}} 2 | [nosetests] 3 | logging-clear-handlers=true 4 | verbosity=2 5 | randomize=true 6 | exe=true 7 | with-coverage=true 8 | cover-package={{{packageName}}} 9 | cover-erase=true 10 | 11 | {{/useNose}} 12 | [flake8] 13 | max-line-length=99 14 | -------------------------------------------------------------------------------- /gen/templates/test-requirements.mustache: -------------------------------------------------------------------------------- 1 | {{#useNose}} 2 | coverage>=4.0.3 3 | nose>=1.3.7 4 | pluggy>=0.3.1 5 | py>=1.4.31 6 | randomize>=0.13 7 | {{/useNose}} 8 | {{^useNose}} 9 | pytest~=4.6.7 # needed for python 2.7+3.4 10 | pytest-cov>=2.8.1 11 | pytest-randomly==1.2.3 # needed for python 2.7+3.4 12 | {{/useNose}} -------------------------------------------------------------------------------- /gen/templates/tox.mustache: -------------------------------------------------------------------------------- 1 | [tox] 2 | {{^asyncio}} 3 | envlist = py27, py3 4 | {{/asyncio}} 5 | {{#asyncio}} 6 | envlist = py3 7 | {{/asyncio}} 8 | 9 | [testenv] 10 | deps=-r{toxinidir}/requirements.txt 11 | -r{toxinidir}/test-requirements.txt 12 | 13 | commands= 14 | {{^useNose}}pytest --cov={{{packageName}}}{{/useNose}}{{#useNose}}nosetests{{/useNose}} 15 | -------------------------------------------------------------------------------- /gen/templates/travis.mustache: -------------------------------------------------------------------------------- 1 | # ref: https://docs.travis-ci.com/user/languages/python 2 | language: python 3 | python: 4 | - "2.7" 5 | - "3.2" 6 | - "3.3" 7 | - "3.4" 8 | - "3.5" 9 | - "3.6" 10 | - "3.7" 11 | - "3.8" 12 | # command to install dependencies 13 | install: 14 | - "pip install -r requirements.txt" 15 | - "pip install -r test-requirements.txt" 16 | # command to run tests 17 | {{#useNose}} 18 | script: nosetests 19 | {{/useNose}} 20 | {{^useNose}} 21 | script: pytest --cov={{{packageName}}} 22 | {{/useNose}} 23 | -------------------------------------------------------------------------------- /github-python-sdk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muxinc/mux-python/b0f73436113f341ef76c2fa44d8880db1239e8e9/github-python-sdk.png -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | future; python_version<="2.7" 2 | six >= 1.10 3 | python_dateutil >= 2.5.3 4 | setuptools >= 21.0.0 5 | urllib3 >= 1.25.3 6 | -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [flake8] 2 | max-line-length=99 3 | -------------------------------------------------------------------------------- /test-requirements.txt: -------------------------------------------------------------------------------- 1 | pytest~=4.6.7 # needed for python 2.7+3.4 2 | pytest-cov>=2.8.1 3 | pytest-randomly==1.2.3 # needed for python 2.7+3.4 4 | -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -euo pipefail 3 | 4 | export PYTHONPATH="$(realpath $(dirname $0))" 5 | 6 | if [ -z "${MUX_TOKEN_ID:-}" ] 7 | then 8 | echo "MUX_TOKEN_ID not set" 9 | exit 255 10 | fi 11 | 12 | if [ -z "${MUX_TOKEN_SECRET:-}" ] 13 | then 14 | echo "MUX_TOKEN_SECRET not set" 15 | exit 255 16 | fi 17 | 18 | VIDEO_TESTS=./examples/video/exercise*.py 19 | for f in $VIDEO_TESTS 20 | do 21 | echo "========== Running $f ==========" 22 | python $f 23 | done 24 | 25 | DATA_TESTS=./examples/data/exercise*.py 26 | for f in $DATA_TESTS 27 | do 28 | echo "========== Running $f ==========" 29 | python $f 30 | done 31 | -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muxinc/mux-python/b0f73436113f341ef76c2fa44d8880db1239e8e9/test/__init__.py -------------------------------------------------------------------------------- /test/test_abridged_video_view.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.abridged_video_view import AbridgedVideoView # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestAbridgedVideoView(unittest.TestCase): 20 | """AbridgedVideoView unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testAbridgedVideoView(self): 29 | """Test AbridgedVideoView""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.abridged_video_view.AbridgedVideoView() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_asset.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.asset import Asset # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestAsset(unittest.TestCase): 20 | """Asset unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testAsset(self): 29 | """Test Asset""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.asset.Asset() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_asset_errors.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.asset_errors import AssetErrors # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestAssetErrors(unittest.TestCase): 20 | """AssetErrors unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testAssetErrors(self): 29 | """Test AssetErrors""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.asset_errors.AssetErrors() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_asset_master.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.asset_master import AssetMaster # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestAssetMaster(unittest.TestCase): 20 | """AssetMaster unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testAssetMaster(self): 29 | """Test AssetMaster""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.asset_master.AssetMaster() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_asset_non_standard_input_reasons.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.asset_non_standard_input_reasons import AssetNonStandardInputReasons # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestAssetNonStandardInputReasons(unittest.TestCase): 20 | """AssetNonStandardInputReasons unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testAssetNonStandardInputReasons(self): 29 | """Test AssetNonStandardInputReasons""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.asset_non_standard_input_reasons.AssetNonStandardInputReasons() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_asset_recording_times.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.asset_recording_times import AssetRecordingTimes # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestAssetRecordingTimes(unittest.TestCase): 20 | """AssetRecordingTimes unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testAssetRecordingTimes(self): 29 | """Test AssetRecordingTimes""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.asset_recording_times.AssetRecordingTimes() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_asset_response.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.asset_response import AssetResponse # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestAssetResponse(unittest.TestCase): 20 | """AssetResponse unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testAssetResponse(self): 29 | """Test AssetResponse""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.asset_response.AssetResponse() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_asset_static_renditions.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.asset_static_renditions import AssetStaticRenditions # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestAssetStaticRenditions(unittest.TestCase): 20 | """AssetStaticRenditions unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testAssetStaticRenditions(self): 29 | """Test AssetStaticRenditions""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.asset_static_renditions.AssetStaticRenditions() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_asset_static_renditions_files.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.asset_static_renditions_files import AssetStaticRenditionsFiles # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestAssetStaticRenditionsFiles(unittest.TestCase): 20 | """AssetStaticRenditionsFiles unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testAssetStaticRenditionsFiles(self): 29 | """Test AssetStaticRenditionsFiles""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.asset_static_renditions_files.AssetStaticRenditionsFiles() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_breakdown_value.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.breakdown_value import BreakdownValue # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestBreakdownValue(unittest.TestCase): 20 | """BreakdownValue unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testBreakdownValue(self): 29 | """Test BreakdownValue""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.breakdown_value.BreakdownValue() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_create_asset_request.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.create_asset_request import CreateAssetRequest # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestCreateAssetRequest(unittest.TestCase): 20 | """CreateAssetRequest unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testCreateAssetRequest(self): 29 | """Test CreateAssetRequest""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.create_asset_request.CreateAssetRequest() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_create_live_stream_request.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.create_live_stream_request import CreateLiveStreamRequest # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestCreateLiveStreamRequest(unittest.TestCase): 20 | """CreateLiveStreamRequest unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testCreateLiveStreamRequest(self): 29 | """Test CreateLiveStreamRequest""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.create_live_stream_request.CreateLiveStreamRequest() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_create_playback_id_request.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.create_playback_id_request import CreatePlaybackIDRequest # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestCreatePlaybackIDRequest(unittest.TestCase): 20 | """CreatePlaybackIDRequest unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testCreatePlaybackIDRequest(self): 29 | """Test CreatePlaybackIDRequest""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.create_playback_id_request.CreatePlaybackIDRequest() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_create_playback_id_response.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.create_playback_id_response import CreatePlaybackIDResponse # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestCreatePlaybackIDResponse(unittest.TestCase): 20 | """CreatePlaybackIDResponse unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testCreatePlaybackIDResponse(self): 29 | """Test CreatePlaybackIDResponse""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.create_playback_id_response.CreatePlaybackIDResponse() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_create_simulcast_target_request.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.create_simulcast_target_request import CreateSimulcastTargetRequest # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestCreateSimulcastTargetRequest(unittest.TestCase): 20 | """CreateSimulcastTargetRequest unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testCreateSimulcastTargetRequest(self): 29 | """Test CreateSimulcastTargetRequest""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.create_simulcast_target_request.CreateSimulcastTargetRequest() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_create_track_request.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.create_track_request import CreateTrackRequest # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestCreateTrackRequest(unittest.TestCase): 20 | """CreateTrackRequest unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testCreateTrackRequest(self): 29 | """Test CreateTrackRequest""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.create_track_request.CreateTrackRequest() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_create_track_response.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.create_track_response import CreateTrackResponse # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestCreateTrackResponse(unittest.TestCase): 20 | """CreateTrackResponse unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testCreateTrackResponse(self): 29 | """Test CreateTrackResponse""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.create_track_response.CreateTrackResponse() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_create_upload_request.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.create_upload_request import CreateUploadRequest # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestCreateUploadRequest(unittest.TestCase): 20 | """CreateUploadRequest unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testCreateUploadRequest(self): 29 | """Test CreateUploadRequest""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.create_upload_request.CreateUploadRequest() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_delivery_report.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.delivery_report import DeliveryReport # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestDeliveryReport(unittest.TestCase): 20 | """DeliveryReport unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testDeliveryReport(self): 29 | """Test DeliveryReport""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.delivery_report.DeliveryReport() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_delivery_usage_api.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.api.delivery_usage_api import DeliveryUsageApi # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestDeliveryUsageApi(unittest.TestCase): 20 | """DeliveryUsageApi unit test stubs""" 21 | 22 | def setUp(self): 23 | self.api = mux_python.api.delivery_usage_api.DeliveryUsageApi() # noqa: E501 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def test_list_delivery_usage(self): 29 | """Test case for list_delivery_usage 30 | 31 | List Usage # noqa: E501 32 | """ 33 | pass 34 | 35 | 36 | if __name__ == '__main__': 37 | unittest.main() 38 | -------------------------------------------------------------------------------- /test/test_dimension_value.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.dimension_value import DimensionValue # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestDimensionValue(unittest.TestCase): 20 | """DimensionValue unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testDimensionValue(self): 29 | """Test DimensionValue""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.dimension_value.DimensionValue() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_dimensions_api.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.api.dimensions_api import DimensionsApi # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestDimensionsApi(unittest.TestCase): 20 | """DimensionsApi unit test stubs""" 21 | 22 | def setUp(self): 23 | self.api = mux_python.api.dimensions_api.DimensionsApi() # noqa: E501 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def test_list_dimension_values(self): 29 | """Test case for list_dimension_values 30 | 31 | Lists the values for a specific dimension # noqa: E501 32 | """ 33 | pass 34 | 35 | def test_list_dimensions(self): 36 | """Test case for list_dimensions 37 | 38 | List Dimensions # noqa: E501 39 | """ 40 | pass 41 | 42 | 43 | if __name__ == '__main__': 44 | unittest.main() 45 | -------------------------------------------------------------------------------- /test/test_disable_live_stream_response.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.disable_live_stream_response import DisableLiveStreamResponse # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestDisableLiveStreamResponse(unittest.TestCase): 20 | """DisableLiveStreamResponse unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testDisableLiveStreamResponse(self): 29 | """Test DisableLiveStreamResponse""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.disable_live_stream_response.DisableLiveStreamResponse() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_enable_live_stream_response.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.enable_live_stream_response import EnableLiveStreamResponse # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestEnableLiveStreamResponse(unittest.TestCase): 20 | """EnableLiveStreamResponse unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testEnableLiveStreamResponse(self): 29 | """Test EnableLiveStreamResponse""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.enable_live_stream_response.EnableLiveStreamResponse() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_error.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.error import Error # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestError(unittest.TestCase): 20 | """Error unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testError(self): 29 | """Test Error""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.error.Error() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_errors_api.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.api.errors_api import ErrorsApi # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestErrorsApi(unittest.TestCase): 20 | """ErrorsApi unit test stubs""" 21 | 22 | def setUp(self): 23 | self.api = mux_python.api.errors_api.ErrorsApi() # noqa: E501 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def test_list_errors(self): 29 | """Test case for list_errors 30 | 31 | List Errors # noqa: E501 32 | """ 33 | pass 34 | 35 | 36 | if __name__ == '__main__': 37 | unittest.main() 38 | -------------------------------------------------------------------------------- /test/test_exports_api.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.api.exports_api import ExportsApi # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestExportsApi(unittest.TestCase): 20 | """ExportsApi unit test stubs""" 21 | 22 | def setUp(self): 23 | self.api = mux_python.api.exports_api.ExportsApi() # noqa: E501 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def test_list_exports(self): 29 | """Test case for list_exports 30 | 31 | List property video view export links # noqa: E501 32 | """ 33 | pass 34 | 35 | 36 | if __name__ == '__main__': 37 | unittest.main() 38 | -------------------------------------------------------------------------------- /test/test_filter_value.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.filter_value import FilterValue # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestFilterValue(unittest.TestCase): 20 | """FilterValue unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testFilterValue(self): 29 | """Test FilterValue""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.filter_value.FilterValue() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_filters_api.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.api.filters_api import FiltersApi # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestFiltersApi(unittest.TestCase): 20 | """FiltersApi unit test stubs""" 21 | 22 | def setUp(self): 23 | self.api = mux_python.api.filters_api.FiltersApi() # noqa: E501 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def test_list_filter_values(self): 29 | """Test case for list_filter_values 30 | 31 | Lists values for a specific filter # noqa: E501 32 | """ 33 | pass 34 | 35 | def test_list_filters(self): 36 | """Test case for list_filters 37 | 38 | List Filters # noqa: E501 39 | """ 40 | pass 41 | 42 | 43 | if __name__ == '__main__': 44 | unittest.main() 45 | -------------------------------------------------------------------------------- /test/test_get_asset_input_info_response.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.get_asset_input_info_response import GetAssetInputInfoResponse # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestGetAssetInputInfoResponse(unittest.TestCase): 20 | """GetAssetInputInfoResponse unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testGetAssetInputInfoResponse(self): 29 | """Test GetAssetInputInfoResponse""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.get_asset_input_info_response.GetAssetInputInfoResponse() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_get_asset_or_live_stream_id_response.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.get_asset_or_live_stream_id_response import GetAssetOrLiveStreamIdResponse # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestGetAssetOrLiveStreamIdResponse(unittest.TestCase): 20 | """GetAssetOrLiveStreamIdResponse unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testGetAssetOrLiveStreamIdResponse(self): 29 | """Test GetAssetOrLiveStreamIdResponse""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.get_asset_or_live_stream_id_response.GetAssetOrLiveStreamIdResponse() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_get_asset_or_live_stream_id_response_data.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.get_asset_or_live_stream_id_response_data import GetAssetOrLiveStreamIdResponseData # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestGetAssetOrLiveStreamIdResponseData(unittest.TestCase): 20 | """GetAssetOrLiveStreamIdResponseData unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testGetAssetOrLiveStreamIdResponseData(self): 29 | """Test GetAssetOrLiveStreamIdResponseData""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.get_asset_or_live_stream_id_response_data.GetAssetOrLiveStreamIdResponseData() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_get_asset_playback_id_response.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.get_asset_playback_id_response import GetAssetPlaybackIDResponse # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestGetAssetPlaybackIDResponse(unittest.TestCase): 20 | """GetAssetPlaybackIDResponse unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testGetAssetPlaybackIDResponse(self): 29 | """Test GetAssetPlaybackIDResponse""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.get_asset_playback_id_response.GetAssetPlaybackIDResponse() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_get_metric_timeseries_data_response.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.get_metric_timeseries_data_response import GetMetricTimeseriesDataResponse # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestGetMetricTimeseriesDataResponse(unittest.TestCase): 20 | """GetMetricTimeseriesDataResponse unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testGetMetricTimeseriesDataResponse(self): 29 | """Test GetMetricTimeseriesDataResponse""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.get_metric_timeseries_data_response.GetMetricTimeseriesDataResponse() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_get_overall_values_response.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.get_overall_values_response import GetOverallValuesResponse # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestGetOverallValuesResponse(unittest.TestCase): 20 | """GetOverallValuesResponse unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testGetOverallValuesResponse(self): 29 | """Test GetOverallValuesResponse""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.get_overall_values_response.GetOverallValuesResponse() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_get_real_time_breakdown_response.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.get_real_time_breakdown_response import GetRealTimeBreakdownResponse # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestGetRealTimeBreakdownResponse(unittest.TestCase): 20 | """GetRealTimeBreakdownResponse unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testGetRealTimeBreakdownResponse(self): 29 | """Test GetRealTimeBreakdownResponse""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.get_real_time_breakdown_response.GetRealTimeBreakdownResponse() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_get_real_time_histogram_timeseries_response.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.get_real_time_histogram_timeseries_response import GetRealTimeHistogramTimeseriesResponse # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestGetRealTimeHistogramTimeseriesResponse(unittest.TestCase): 20 | """GetRealTimeHistogramTimeseriesResponse unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testGetRealTimeHistogramTimeseriesResponse(self): 29 | """Test GetRealTimeHistogramTimeseriesResponse""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.get_real_time_histogram_timeseries_response.GetRealTimeHistogramTimeseriesResponse() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_get_real_time_timeseries_response.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.get_real_time_timeseries_response import GetRealTimeTimeseriesResponse # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestGetRealTimeTimeseriesResponse(unittest.TestCase): 20 | """GetRealTimeTimeseriesResponse unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testGetRealTimeTimeseriesResponse(self): 29 | """Test GetRealTimeTimeseriesResponse""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.get_real_time_timeseries_response.GetRealTimeTimeseriesResponse() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_incident.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.incident import Incident # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestIncident(unittest.TestCase): 20 | """Incident unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testIncident(self): 29 | """Test Incident""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.incident.Incident() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_incident_breakdown.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.incident_breakdown import IncidentBreakdown # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestIncidentBreakdown(unittest.TestCase): 20 | """IncidentBreakdown unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testIncidentBreakdown(self): 29 | """Test IncidentBreakdown""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.incident_breakdown.IncidentBreakdown() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_incident_notification.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.incident_notification import IncidentNotification # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestIncidentNotification(unittest.TestCase): 20 | """IncidentNotification unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testIncidentNotification(self): 29 | """Test IncidentNotification""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.incident_notification.IncidentNotification() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_incident_notification_rule.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.incident_notification_rule import IncidentNotificationRule # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestIncidentNotificationRule(unittest.TestCase): 20 | """IncidentNotificationRule unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testIncidentNotificationRule(self): 29 | """Test IncidentNotificationRule""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.incident_notification_rule.IncidentNotificationRule() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_incident_response.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.incident_response import IncidentResponse # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestIncidentResponse(unittest.TestCase): 20 | """IncidentResponse unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testIncidentResponse(self): 29 | """Test IncidentResponse""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.incident_response.IncidentResponse() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_input_file.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.input_file import InputFile # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestInputFile(unittest.TestCase): 20 | """InputFile unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testInputFile(self): 29 | """Test InputFile""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.input_file.InputFile() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_input_info.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.input_info import InputInfo # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestInputInfo(unittest.TestCase): 20 | """InputInfo unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testInputInfo(self): 29 | """Test InputInfo""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.input_info.InputInfo() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_input_settings.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.input_settings import InputSettings # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestInputSettings(unittest.TestCase): 20 | """InputSettings unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testInputSettings(self): 29 | """Test InputSettings""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.input_settings.InputSettings() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_input_settings_overlay_settings.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.input_settings_overlay_settings import InputSettingsOverlaySettings # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestInputSettingsOverlaySettings(unittest.TestCase): 20 | """InputSettingsOverlaySettings unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testInputSettingsOverlaySettings(self): 29 | """Test InputSettingsOverlaySettings""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.input_settings_overlay_settings.InputSettingsOverlaySettings() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_input_track.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.input_track import InputTrack # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestInputTrack(unittest.TestCase): 20 | """InputTrack unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testInputTrack(self): 29 | """Test InputTrack""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.input_track.InputTrack() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_insight.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.insight import Insight # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestInsight(unittest.TestCase): 20 | """Insight unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testInsight(self): 29 | """Test Insight""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.insight.Insight() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_list_all_metric_values_response.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.list_all_metric_values_response import ListAllMetricValuesResponse # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestListAllMetricValuesResponse(unittest.TestCase): 20 | """ListAllMetricValuesResponse unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testListAllMetricValuesResponse(self): 29 | """Test ListAllMetricValuesResponse""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.list_all_metric_values_response.ListAllMetricValuesResponse() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_list_assets_response.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.list_assets_response import ListAssetsResponse # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestListAssetsResponse(unittest.TestCase): 20 | """ListAssetsResponse unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testListAssetsResponse(self): 29 | """Test ListAssetsResponse""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.list_assets_response.ListAssetsResponse() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_list_breakdown_values_response.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.list_breakdown_values_response import ListBreakdownValuesResponse # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestListBreakdownValuesResponse(unittest.TestCase): 20 | """ListBreakdownValuesResponse unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testListBreakdownValuesResponse(self): 29 | """Test ListBreakdownValuesResponse""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.list_breakdown_values_response.ListBreakdownValuesResponse() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_list_delivery_usage_response.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.list_delivery_usage_response import ListDeliveryUsageResponse # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestListDeliveryUsageResponse(unittest.TestCase): 20 | """ListDeliveryUsageResponse unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testListDeliveryUsageResponse(self): 29 | """Test ListDeliveryUsageResponse""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.list_delivery_usage_response.ListDeliveryUsageResponse() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_list_dimension_values_response.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.list_dimension_values_response import ListDimensionValuesResponse # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestListDimensionValuesResponse(unittest.TestCase): 20 | """ListDimensionValuesResponse unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testListDimensionValuesResponse(self): 29 | """Test ListDimensionValuesResponse""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.list_dimension_values_response.ListDimensionValuesResponse() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_list_dimensions_response.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.list_dimensions_response import ListDimensionsResponse # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestListDimensionsResponse(unittest.TestCase): 20 | """ListDimensionsResponse unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testListDimensionsResponse(self): 29 | """Test ListDimensionsResponse""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.list_dimensions_response.ListDimensionsResponse() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_list_errors_response.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.list_errors_response import ListErrorsResponse # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestListErrorsResponse(unittest.TestCase): 20 | """ListErrorsResponse unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testListErrorsResponse(self): 29 | """Test ListErrorsResponse""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.list_errors_response.ListErrorsResponse() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_list_exports_response.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.list_exports_response import ListExportsResponse # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestListExportsResponse(unittest.TestCase): 20 | """ListExportsResponse unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testListExportsResponse(self): 29 | """Test ListExportsResponse""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.list_exports_response.ListExportsResponse() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_list_filter_values_response.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.list_filter_values_response import ListFilterValuesResponse # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestListFilterValuesResponse(unittest.TestCase): 20 | """ListFilterValuesResponse unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testListFilterValuesResponse(self): 29 | """Test ListFilterValuesResponse""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.list_filter_values_response.ListFilterValuesResponse() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_list_filters_response.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.list_filters_response import ListFiltersResponse # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestListFiltersResponse(unittest.TestCase): 20 | """ListFiltersResponse unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testListFiltersResponse(self): 29 | """Test ListFiltersResponse""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.list_filters_response.ListFiltersResponse() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_list_filters_response_data.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.list_filters_response_data import ListFiltersResponseData # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestListFiltersResponseData(unittest.TestCase): 20 | """ListFiltersResponseData unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testListFiltersResponseData(self): 29 | """Test ListFiltersResponseData""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.list_filters_response_data.ListFiltersResponseData() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_list_incidents_response.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.list_incidents_response import ListIncidentsResponse # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestListIncidentsResponse(unittest.TestCase): 20 | """ListIncidentsResponse unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testListIncidentsResponse(self): 29 | """Test ListIncidentsResponse""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.list_incidents_response.ListIncidentsResponse() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_list_insights_response.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.list_insights_response import ListInsightsResponse # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestListInsightsResponse(unittest.TestCase): 20 | """ListInsightsResponse unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testListInsightsResponse(self): 29 | """Test ListInsightsResponse""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.list_insights_response.ListInsightsResponse() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_list_live_streams_response.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.list_live_streams_response import ListLiveStreamsResponse # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestListLiveStreamsResponse(unittest.TestCase): 20 | """ListLiveStreamsResponse unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testListLiveStreamsResponse(self): 29 | """Test ListLiveStreamsResponse""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.list_live_streams_response.ListLiveStreamsResponse() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_list_real_time_dimensions_response.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.list_real_time_dimensions_response import ListRealTimeDimensionsResponse # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestListRealTimeDimensionsResponse(unittest.TestCase): 20 | """ListRealTimeDimensionsResponse unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testListRealTimeDimensionsResponse(self): 29 | """Test ListRealTimeDimensionsResponse""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.list_real_time_dimensions_response.ListRealTimeDimensionsResponse() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_list_real_time_dimensions_response_data.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.list_real_time_dimensions_response_data import ListRealTimeDimensionsResponseData # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestListRealTimeDimensionsResponseData(unittest.TestCase): 20 | """ListRealTimeDimensionsResponseData unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testListRealTimeDimensionsResponseData(self): 29 | """Test ListRealTimeDimensionsResponseData""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.list_real_time_dimensions_response_data.ListRealTimeDimensionsResponseData() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_list_real_time_metrics_response.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.list_real_time_metrics_response import ListRealTimeMetricsResponse # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestListRealTimeMetricsResponse(unittest.TestCase): 20 | """ListRealTimeMetricsResponse unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testListRealTimeMetricsResponse(self): 29 | """Test ListRealTimeMetricsResponse""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.list_real_time_metrics_response.ListRealTimeMetricsResponse() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_list_related_incidents_response.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.list_related_incidents_response import ListRelatedIncidentsResponse # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestListRelatedIncidentsResponse(unittest.TestCase): 20 | """ListRelatedIncidentsResponse unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testListRelatedIncidentsResponse(self): 29 | """Test ListRelatedIncidentsResponse""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.list_related_incidents_response.ListRelatedIncidentsResponse() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_list_signing_keys_response.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.list_signing_keys_response import ListSigningKeysResponse # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestListSigningKeysResponse(unittest.TestCase): 20 | """ListSigningKeysResponse unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testListSigningKeysResponse(self): 29 | """Test ListSigningKeysResponse""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.list_signing_keys_response.ListSigningKeysResponse() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_list_uploads_response.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.list_uploads_response import ListUploadsResponse # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestListUploadsResponse(unittest.TestCase): 20 | """ListUploadsResponse unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testListUploadsResponse(self): 29 | """Test ListUploadsResponse""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.list_uploads_response.ListUploadsResponse() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_list_video_views_response.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.list_video_views_response import ListVideoViewsResponse # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestListVideoViewsResponse(unittest.TestCase): 20 | """ListVideoViewsResponse unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testListVideoViewsResponse(self): 29 | """Test ListVideoViewsResponse""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.list_video_views_response.ListVideoViewsResponse() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_live_stream.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.live_stream import LiveStream # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestLiveStream(unittest.TestCase): 20 | """LiveStream unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testLiveStream(self): 29 | """Test LiveStream""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.live_stream.LiveStream() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_live_stream_response.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.live_stream_response import LiveStreamResponse # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestLiveStreamResponse(unittest.TestCase): 20 | """LiveStreamResponse unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testLiveStreamResponse(self): 29 | """Test LiveStreamResponse""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.live_stream_response.LiveStreamResponse() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_metric.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.metric import Metric # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestMetric(unittest.TestCase): 20 | """Metric unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testMetric(self): 29 | """Test Metric""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.metric.Metric() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_notification_rule.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.notification_rule import NotificationRule # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestNotificationRule(unittest.TestCase): 20 | """NotificationRule unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testNotificationRule(self): 29 | """Test NotificationRule""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.notification_rule.NotificationRule() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_overall_values.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.overall_values import OverallValues # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestOverallValues(unittest.TestCase): 20 | """OverallValues unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testOverallValues(self): 29 | """Test OverallValues""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.overall_values.OverallValues() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_playback_id.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.playback_id import PlaybackID # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestPlaybackID(unittest.TestCase): 20 | """PlaybackID unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testPlaybackID(self): 29 | """Test PlaybackID""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.playback_id.PlaybackID() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_playback_id_api.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.api.playback_id_api import PlaybackIDApi # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestPlaybackIDApi(unittest.TestCase): 20 | """PlaybackIDApi unit test stubs""" 21 | 22 | def setUp(self): 23 | self.api = mux_python.api.playback_id_api.PlaybackIDApi() # noqa: E501 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def test_get_asset_or_livestream_id(self): 29 | """Test case for get_asset_or_livestream_id 30 | 31 | Retrieve an Asset or Live Stream ID # noqa: E501 32 | """ 33 | pass 34 | 35 | 36 | if __name__ == '__main__': 37 | unittest.main() 38 | -------------------------------------------------------------------------------- /test/test_playback_policy.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.playback_policy import PlaybackPolicy # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestPlaybackPolicy(unittest.TestCase): 20 | """PlaybackPolicy unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testPlaybackPolicy(self): 29 | """Test PlaybackPolicy""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.playback_policy.PlaybackPolicy() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_real_time_breakdown_value.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.real_time_breakdown_value import RealTimeBreakdownValue # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestRealTimeBreakdownValue(unittest.TestCase): 20 | """RealTimeBreakdownValue unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testRealTimeBreakdownValue(self): 29 | """Test RealTimeBreakdownValue""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.real_time_breakdown_value.RealTimeBreakdownValue() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_real_time_histogram_timeseries_bucket.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.real_time_histogram_timeseries_bucket import RealTimeHistogramTimeseriesBucket # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestRealTimeHistogramTimeseriesBucket(unittest.TestCase): 20 | """RealTimeHistogramTimeseriesBucket unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testRealTimeHistogramTimeseriesBucket(self): 29 | """Test RealTimeHistogramTimeseriesBucket""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.real_time_histogram_timeseries_bucket.RealTimeHistogramTimeseriesBucket() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_real_time_histogram_timeseries_bucket_values.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.real_time_histogram_timeseries_bucket_values import RealTimeHistogramTimeseriesBucketValues # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestRealTimeHistogramTimeseriesBucketValues(unittest.TestCase): 20 | """RealTimeHistogramTimeseriesBucketValues unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testRealTimeHistogramTimeseriesBucketValues(self): 29 | """Test RealTimeHistogramTimeseriesBucketValues""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.real_time_histogram_timeseries_bucket_values.RealTimeHistogramTimeseriesBucketValues() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_real_time_histogram_timeseries_datapoint.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.real_time_histogram_timeseries_datapoint import RealTimeHistogramTimeseriesDatapoint # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestRealTimeHistogramTimeseriesDatapoint(unittest.TestCase): 20 | """RealTimeHistogramTimeseriesDatapoint unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testRealTimeHistogramTimeseriesDatapoint(self): 29 | """Test RealTimeHistogramTimeseriesDatapoint""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.real_time_histogram_timeseries_datapoint.RealTimeHistogramTimeseriesDatapoint() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_real_time_timeseries_datapoint.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.real_time_timeseries_datapoint import RealTimeTimeseriesDatapoint # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestRealTimeTimeseriesDatapoint(unittest.TestCase): 20 | """RealTimeTimeseriesDatapoint unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testRealTimeTimeseriesDatapoint(self): 29 | """Test RealTimeTimeseriesDatapoint""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.real_time_timeseries_datapoint.RealTimeTimeseriesDatapoint() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_score.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.score import Score # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestScore(unittest.TestCase): 20 | """Score unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testScore(self): 29 | """Test Score""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.score.Score() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_signal_live_stream_complete_response.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.signal_live_stream_complete_response import SignalLiveStreamCompleteResponse # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestSignalLiveStreamCompleteResponse(unittest.TestCase): 20 | """SignalLiveStreamCompleteResponse unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testSignalLiveStreamCompleteResponse(self): 29 | """Test SignalLiveStreamCompleteResponse""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.signal_live_stream_complete_response.SignalLiveStreamCompleteResponse() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_signing_key.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.signing_key import SigningKey # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestSigningKey(unittest.TestCase): 20 | """SigningKey unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testSigningKey(self): 29 | """Test SigningKey""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.signing_key.SigningKey() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_signing_key_response.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.signing_key_response import SigningKeyResponse # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestSigningKeyResponse(unittest.TestCase): 20 | """SigningKeyResponse unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testSigningKeyResponse(self): 29 | """Test SigningKeyResponse""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.signing_key_response.SigningKeyResponse() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_simulcast_target.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.simulcast_target import SimulcastTarget # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestSimulcastTarget(unittest.TestCase): 20 | """SimulcastTarget unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testSimulcastTarget(self): 29 | """Test SimulcastTarget""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.simulcast_target.SimulcastTarget() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_simulcast_target_response.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.simulcast_target_response import SimulcastTargetResponse # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestSimulcastTargetResponse(unittest.TestCase): 20 | """SimulcastTargetResponse unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testSimulcastTargetResponse(self): 29 | """Test SimulcastTargetResponse""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.simulcast_target_response.SimulcastTargetResponse() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_track.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.track import Track # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestTrack(unittest.TestCase): 20 | """Track unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testTrack(self): 29 | """Test Track""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.track.Track() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_update_asset_master_access_request.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.update_asset_master_access_request import UpdateAssetMasterAccessRequest # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestUpdateAssetMasterAccessRequest(unittest.TestCase): 20 | """UpdateAssetMasterAccessRequest unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testUpdateAssetMasterAccessRequest(self): 29 | """Test UpdateAssetMasterAccessRequest""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.update_asset_master_access_request.UpdateAssetMasterAccessRequest() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_update_asset_mp4_support_request.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.update_asset_mp4_support_request import UpdateAssetMP4SupportRequest # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestUpdateAssetMP4SupportRequest(unittest.TestCase): 20 | """UpdateAssetMP4SupportRequest unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testUpdateAssetMP4SupportRequest(self): 29 | """Test UpdateAssetMP4SupportRequest""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.update_asset_mp4_support_request.UpdateAssetMP4SupportRequest() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_upload.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.upload import Upload # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestUpload(unittest.TestCase): 20 | """Upload unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testUpload(self): 29 | """Test Upload""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.upload.Upload() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_upload_error.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.upload_error import UploadError # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestUploadError(unittest.TestCase): 20 | """UploadError unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testUploadError(self): 29 | """Test UploadError""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.upload_error.UploadError() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_upload_response.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.upload_response import UploadResponse # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestUploadResponse(unittest.TestCase): 20 | """UploadResponse unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testUploadResponse(self): 29 | """Test UploadResponse""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.upload_response.UploadResponse() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_video_view.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.video_view import VideoView # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestVideoView(unittest.TestCase): 20 | """VideoView unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testVideoView(self): 29 | """Test VideoView""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.video_view.VideoView() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_video_view_event.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.video_view_event import VideoViewEvent # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestVideoViewEvent(unittest.TestCase): 20 | """VideoViewEvent unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testVideoViewEvent(self): 29 | """Test VideoViewEvent""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.video_view_event.VideoViewEvent() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_video_view_response.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.models.video_view_response import VideoViewResponse # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestVideoViewResponse(unittest.TestCase): 20 | """VideoViewResponse unit test stubs""" 21 | 22 | def setUp(self): 23 | pass 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def testVideoViewResponse(self): 29 | """Test VideoViewResponse""" 30 | # FIXME: construct object with mandatory attributes with example values 31 | # model = mux_python.models.video_view_response.VideoViewResponse() # noqa: E501 32 | pass 33 | 34 | 35 | if __name__ == '__main__': 36 | unittest.main() 37 | -------------------------------------------------------------------------------- /test/test_video_views_api.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | """ 4 | Mux Python - Copyright 2019 Mux Inc. 5 | 6 | NOTE: This class is auto generated. Do not edit the class manually. 7 | """ 8 | 9 | 10 | from __future__ import absolute_import 11 | 12 | import unittest 13 | 14 | import mux_python 15 | from mux_python.api.video_views_api import VideoViewsApi # noqa: E501 16 | from mux_python.rest import ApiException 17 | 18 | 19 | class TestVideoViewsApi(unittest.TestCase): 20 | """VideoViewsApi unit test stubs""" 21 | 22 | def setUp(self): 23 | self.api = mux_python.api.video_views_api.VideoViewsApi() # noqa: E501 24 | 25 | def tearDown(self): 26 | pass 27 | 28 | def test_get_video_view(self): 29 | """Test case for get_video_view 30 | 31 | Get a Video View # noqa: E501 32 | """ 33 | pass 34 | 35 | def test_list_video_views(self): 36 | """Test case for list_video_views 37 | 38 | List Video Views # noqa: E501 39 | """ 40 | pass 41 | 42 | 43 | if __name__ == '__main__': 44 | unittest.main() 45 | -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- 1 | [tox] 2 | envlist = py27, py3 3 | 4 | [testenv] 5 | deps=-r{toxinidir}/requirements.txt 6 | -r{toxinidir}/test-requirements.txt 7 | 8 | commands= 9 | pytest --cov=mux_python 10 | --------------------------------------------------------------------------------