DashletDrilldownRow
One event row of a drill, or a summary row standing for several: the anonymous group's, or a contact's "and N more". Rows of one contact are adjacent, and contacts arrive in page order.
type DashletDrilldownRow {
id: String!
contact_id: Int
contact_deleted: Boolean!
first_name: String
last_name: String
email: String
events: Float!
leaf: [Mixed]!
summary: String
record_id: String
label: String
link: String
}
Fields
DashletDrilldownRow.id ● String! non-null scalar
Unique within the page.
DashletDrilldownRow.contact_id ● Int scalar
Null for events recorded without a contact.
DashletDrilldownRow.contact_deleted ● Boolean! non-null scalar
True when contact_id names a contact that has since been deleted: its events still count, but there is no name or page to show.
DashletDrilldownRow.first_name ● String scalar
DashletDrilldownRow.last_name ● String scalar
DashletDrilldownRow.email ● String scalar
DashletDrilldownRow.events ● Float! non-null scalar
This row's share of the clicked number's events; for a sum of money (counts AMOUNT), the record's own figure in dollars and cents. Whole for every count.
DashletDrilldownRow.leaf ● [Mixed]! non-null scalar
Values aligned by position to columns; all null on a summary row.
DashletDrilldownRow.summary ● String scalar
Set on a summary row instead of leaf values.
DashletDrilldownRow.record_id ● String scalar
On a plain list (kind LIST), the record this row is, as its key fields joined by /: an id, or a record type and id. Null on a grouped drill's rows.
DashletDrilldownRow.label ● String scalar
On a plain list, the record's name; null where it has none, or where the record is a contact (named by the contact fields).
DashletDrilldownRow.link ● String scalar
On a plain list, the path of the record's own screen in the app, for an asker who may open it; null otherwise.
Member Of
DashletDrilldownResponse object


