forked from muxinc/mux-go
-
Notifications
You must be signed in to change notification settings - Fork 0
/
model_delivery_report.go
26 lines (24 loc) · 1.33 KB
/
model_delivery_report.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// Mux Go - Copyright 2019 Mux Inc.
// NOTE: This file is auto generated. Do not edit this file manually.
package muxgo
type DeliveryReport struct {
// Unique identifier for the live stream that created the asset.
LiveStreamId string `json:"live_stream_id,omitempty"`
// Unique identifier for the asset.
AssetId string `json:"asset_id,omitempty"`
// The `passthrough` value for the asset.
Passthrough string `json:"passthrough,omitempty"`
// Time at which the asset was created. Measured in seconds since the Unix epoch.
CreatedAt string `json:"created_at,omitempty"`
// If exists, time at which the asset was deleted. Measured in seconds since the Unix epoch.
DeletedAt string `json:"deleted_at,omitempty"`
// The state of the asset.
AssetState string `json:"asset_state,omitempty"`
// The duration of the asset in seconds.
AssetDuration float64 `json:"asset_duration,omitempty"`
// The resolution tier that the asset was ingested at, affecting billing for ingest & storage
AssetResolutionTier string `json:"asset_resolution_tier,omitempty"`
// Total number of delivered seconds during this time window.
DeliveredSeconds float64 `json:"delivered_seconds,omitempty"`
DeliveredSecondsByResolution DeliveryReportDeliveredSecondsByResolution `json:"delivered_seconds_by_resolution,omitempty"`
}