# Models

## The AccessToken object

```json
{"openapi":"3.0.1","info":{"title":"OAuth Service","version":"0.0.1"},"components":{"schemas":{"AccessToken":{"type":"object","properties":{"access_token":{"type":"string"},"token_type":{"type":"string"},"expires_in":{"type":"integer","format":"int32"},"session_idle_time":{"type":"integer","format":"int32"},"refresh_token":{"type":"string"},"refresh_token_expires_in":{"type":"integer","format":"int32"},"scope":{"type":"string"}}}}}}
```

## The AccessTokenRequest object

```json
{"openapi":"3.0.1","info":{"title":"OAuth Service","version":"0.0.1"},"components":{"schemas":{"AccessTokenRequest":{"type":"object","properties":{"grant_type":{"type":"string"},"client_id":{"type":"string"},"client_secret":{"type":"string"},"scope":{"type":"string"}}}}}}
```
