GetDashboardResult class

Result data returned by getDashboard.

Constructors

GetDashboardResult({required ColumnLayoutResponse columnLayout, required List<DashboardFilterResponse> dashboardFilters, required String displayName, required String etag, required GridLayoutResponse gridLayout, required Map<String, String> labels, required MosaicLayoutResponse mosaicLayout, required String name, required RowLayoutResponse rowLayout})
Creates a new GetDashboardResult. columnLayout The content is divided into equally spaced columns and the widgets are arranged vertically. dashboardFilters Filters to reduce the amount of data charted based on the filter criteria. displayName The mutable, human-readable name. etag etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. An etag is returned in the response to GetDashboard, and users are expected to put that etag in the request to UpdateDashboard to ensure that their change will be applied to the same version of the Dashboard configuration. The field should not be passed during dashboard creation. gridLayout Content is arranged with a basic layout that re-flows a simple list of informational elements like widgets or tiles. labels Labels applied to the dashboard mosaicLayout The content is arranged as a grid of tiles, with each content widget occupying one or more grid blocks. name Immutable. The resource name of the dashboard. rowLayout The content is divided into equally spaced rows and the widgets are arranged horizontally.
const
GetDashboardResult.fromMap(Map<String, dynamic> map)
factory

Properties

columnLayout → ColumnLayoutResponse
The content is divided into equally spaced columns and the widgets are arranged vertically.
final
dashboardFilters → List<DashboardFilterResponse>
Filters to reduce the amount of data charted based on the filter criteria.
final
displayName → String
The mutable, human-readable name.
final
etag → String
etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. An etag is returned in the response to GetDashboard, and users are expected to put that etag in the request to UpdateDashboard to ensure that their change will be applied to the same version of the Dashboard configuration. The field should not be passed during dashboard creation.
final
gridLayout → GridLayoutResponse
Content is arranged with a basic layout that re-flows a simple list of informational elements like widgets or tiles.
final
hashCode → int
The hash code for this object.
no setterinherited
labels → Map<String, String>
Labels applied to the dashboard
final
mosaicLayout → MosaicLayoutResponse
The content is arranged as a grid of tiles, with each content widget occupying one or more grid blocks.
final
name → String
Immutable. The resource name of the dashboard.
final
rowLayout → RowLayoutResponse
The content is divided into equally spaced rows and the widgets are arranged horizontally.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

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

Operators

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