# Models: L

> API models starting with L.

## `LeftBehindVersion`

- `kind: str`
- `id: str`
- `version: str`
- `from_: str` (`from` on the wire)

## `Legal`

The deployment's terms and privacy policy, for a sign-in page to link: only the ones its operator set, each an absolute https URL with no username or password. Absent when neither is set, and from older servers.

- `terms_url: AnyUrl | None` (`termsUrl` on the wire) (optional)
- `privacy_url: AnyUrl | None` (`privacyUrl` on the wire) (optional)

## `LicensePreview`

This build's own expiry: a preview release stops starting 90 days after it was released, in every mode, unless a production key exempts it. Absent when nothing expires: a build from source, or a production key.

- `version: str`
- `released_at: AwareDatetime` (`releasedAt` on the wire)
- `expires_at: AwareDatetime` (`expiresAt` on the wire)
- `days_left: int` (`daysLeft` on the wire)
- `standing: Union[Literal['valid', 'expiring', 'expired'], str]`

## `LicenseStatus`

- `mode: Union[Literal['development', 'licensed'], str]`
- `name: str | None` (optional)
- `use: Optional[Annotated[Union[Literal['production', 'non-production'], str], <kindgi.client._open.OpenEnum object at 0x1073beed0>]]` (optional)
- `expires_at: AwareDatetime | None` (`expiresAt` on the wire) (optional)
- `starts_until: AwareDatetime | None` (`startsUntil` on the wire) (optional)
- `days_left: int | None` (`daysLeft` on the wire) (optional)
- `standing: Optional[Annotated[Union[Literal['valid', 'expiring', 'grace', 'expired'], str], <kindgi.client._open.OpenEnum object at 0x1073beed0>]]` (optional)
- `renew_by: Optional[Annotated[Union[Literal['command', 'contact'], str], <kindgi.client._open.OpenEnum object at 0x1073beed0>]]` (`renewBy` on the wire) (optional)
- `renew: str | None` (optional)
- `preview: kindgi.client.LicensePreview | None` (optional)

## `LicenseUsage`

- `since: AwareDatetime`
- `until: AwareDatetime`
- `runtime_version: str` (`runtimeVersion` on the wire)
- `runs: int`
- `people: int`
- `projects_in_production: int | None` (`projectsInProduction` on the wire) (optional)

## `LogoutResult`

- `session_id: str` (`sessionId` on the wire)
- `revoked: bool`
