> ISPO SDK documentation. [HTML](https://ispo.ai/docs/interfaces/core.MockGoogleCalendarState.html) · [Documentation index](https://ispo.ai/docs/llms.txt)

# Interface MockGoogleCalendarState

```typescript
interface MockGoogleCalendarState {
    accounts?: GoogleCalendarAccount[];
    calendars?: GoogleCalendarCalendar[];
    events?: GoogleCalendarEvent[];
    freebusy?: Record<string, GoogleCalendarFreebusyCalendar>;
}
```

Types: [accounts](#accounts), [GoogleCalendarAccount](core.GoogleCalendarAccount.md), [calendars](#calendars), [GoogleCalendarCalendar](core.GoogleCalendarCalendar.md), [events](#events), [GoogleCalendarEvent](core.GoogleCalendarEvent.md), [freebusy](#freebusy), [GoogleCalendarFreebusyCalendar](core.GoogleCalendarFreebusyCalendar.md)

##### Index

### <a id="properties"></a>Properties

[accounts?](#accounts) [calendars?](#calendars) [events?](#events) [freebusy?](#freebusy)

## <a id="properties-1"></a>Properties

### <a id="accounts"></a>`Optional`accounts

```typescript
accounts?: GoogleCalendarAccount[]
```

Types: [GoogleCalendarAccount](core.GoogleCalendarAccount.md)

### <a id="calendars"></a>`Optional`calendars

```typescript
calendars?: GoogleCalendarCalendar[]
```

Types: [GoogleCalendarCalendar](core.GoogleCalendarCalendar.md)

### <a id="events"></a>`Optional`events

```typescript
events?: GoogleCalendarEvent[]
```

Types: [GoogleCalendarEvent](core.GoogleCalendarEvent.md)

### <a id="freebusy"></a>`Optional`freebusy

```typescript
freebusy?: Record<string, GoogleCalendarFreebusyCalendar>
```

Types: [GoogleCalendarFreebusyCalendar](core.GoogleCalendarFreebusyCalendar.md)
