19 lines
396 B
Go
19 lines
396 B
Go
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
|
|
}
|