github.com/muxinc/mux-go@v1.1.1/model_delivery_report.go (about)

     1  // Mux Go - Copyright 2019 Mux Inc.
     2  // NOTE: This file is auto generated. Do not edit this file manually.
     3  
     4  package muxgo
     5  
     6  type DeliveryReport struct {
     7  	// Unique identifier for the live stream that created the asset.
     8  	LiveStreamId string `json:"live_stream_id,omitempty"`
     9  	// Unique identifier for the asset.
    10  	AssetId string `json:"asset_id,omitempty"`
    11  	// The `passthrough` value for the asset.
    12  	Passthrough string `json:"passthrough,omitempty"`
    13  	// Time at which the asset was created. Measured in seconds since the Unix epoch.
    14  	CreatedAt string `json:"created_at,omitempty"`
    15  	// If exists, time at which the asset was deleted. Measured in seconds since the Unix epoch.
    16  	DeletedAt string `json:"deleted_at,omitempty"`
    17  	// The state of the asset.
    18  	AssetState string `json:"asset_state,omitempty"`
    19  	// The duration of the asset in seconds.
    20  	AssetDuration float64 `json:"asset_duration,omitempty"`
    21  	// Total number of delivered seconds during this time window.
    22  	DeliveredSeconds float64 `json:"delivered_seconds,omitempty"`
    23  }