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

# Interface GoogleCalendarEvent

```typescript
interface GoogleCalendarEvent {
    accountId?: string;
    attendees?: GoogleCalendarAttendee[];
    calendarId: string;
    created?: string;
    creator?: GoogleCalendarPerson;
    description?: string;
    end: GoogleCalendarDateTime;
    etag?: string;
    htmlLink?: string;
    id: string;
    location?: string;
    organizer?: GoogleCalendarPerson;
    recurrence?: string[];
    recurringEventId?: string;
    start: GoogleCalendarDateTime;
    status: string;
    summary?: string;
    updated?: string;
}
```

Types: [accountId](#accountid), [attendees](#attendees), [GoogleCalendarAttendee](core.GoogleCalendarAttendee.md), [calendarId](#calendarid), [created](#created), [creator](#creator), [GoogleCalendarPerson](core.GoogleCalendarPerson.md), [description](#description), [end](#end), [GoogleCalendarDateTime](core.GoogleCalendarDateTime.md), [etag](#etag), [htmlLink](#htmllink), [id](#id), [location](#location), [organizer](#organizer), [recurrence](#recurrence), [recurringEventId](#recurringeventid), [start](#start), [status](#status), [summary](#summary), [updated](#updated)

##### Index

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

[accountId?](#accountid) [attendees?](#attendees) [calendarId](#calendarid) [created?](#created) [creator?](#creator) [description?](#description) [end](#end) [etag?](#etag) [htmlLink?](#htmllink) [id](#id) [location?](#location) [organizer?](#organizer) [recurrence?](#recurrence) [recurringEventId?](#recurringeventid) [start](#start) [status](#status) [summary?](#summary) [updated?](#updated)

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

### <a id="accountid"></a>`Optional`accountId

```typescript
accountId?: string
```

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

```typescript
attendees?: GoogleCalendarAttendee[]
```

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

### <a id="calendarid"></a>calendarId

```typescript
calendarId: string
```

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

```typescript
created?: string
```

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

```typescript
creator?: GoogleCalendarPerson
```

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

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

```typescript
description?: string
```

### <a id="end"></a>end

```typescript
end: GoogleCalendarDateTime
```

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

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

```typescript
etag?: string
```

### <a id="htmllink"></a>`Optional`htmlLink

```typescript
htmlLink?: string
```

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

```typescript
id: string
```

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

```typescript
location?: string
```

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

```typescript
organizer?: GoogleCalendarPerson
```

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

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

```typescript
recurrence?: string[]
```

### <a id="recurringeventid"></a>`Optional`recurringEventId

```typescript
recurringEventId?: string
```

### <a id="start"></a>start

```typescript
start: GoogleCalendarDateTime
```

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

### <a id="status"></a>status

```typescript
status: string
```

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

```typescript
summary?: string
```

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

```typescript
updated?: string
```
