LiveBroadcast class

A liveBroadcast resource represents an event that will be streamed, via live video, on YouTube.


LiveBroadcast({LiveBroadcastContentDetails? contentDetails, String? etag, String? id, String? kind, LiveBroadcastMonetizationDetails? monetizationDetails, LiveBroadcastSnippet? snippet, LiveBroadcastStatistics? statistics, LiveBroadcastStatus? status})
LiveBroadcast.fromJson(Map json_)


contentDetails LiveBroadcastContentDetails?
The contentDetails object contains information about the event's video content, such as whether the content can be shown in an embedded video player or if it will be archived and therefore available for viewing after the event has concluded.
getter/setter pair
etag String?
Etag of this resource.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
id String?
The ID that YouTube assigns to uniquely identify the broadcast.
getter/setter pair
kind String?
Identifies what kind of resource this is.
getter/setter pair
monetizationDetails LiveBroadcastMonetizationDetails?
The monetizationDetails object contains information about the event's monetization details.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
snippet LiveBroadcastSnippet?
The snippet object contains basic details about the event, including its title, description, start time, and end time.
getter/setter pair
statistics LiveBroadcastStatistics?
The statistics object contains info about the event's current stats.
getter/setter pair
status LiveBroadcastStatus?
The status object contains information about the event's status.
getter/setter pair


noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
toJson() Map<String, dynamic>
toString() String
A string representation of this object.


operator ==(Object other) bool
The equality operator.