package work import "time" type DryRunDispatch struct { Intent AgentDispatchIntent Lease AgentLease Callbacks []AgentCallback } func (value DryRunDispatch) CallbackCount() int { return len(value.Callbacks) } func (value DryRunDispatch) LastObservedAt() time.Time { if len(value.Callbacks) == 0 { return time.Time{} } return value.Callbacks[len(value.Callbacks)-1].ObservedAt }