# Class Package (1.22.0)

1.22.0 (latest) 1.21.0 1.20.0 1.19.0 1.18.0 1.17.0 1.16.1 1.15.2 1.14.0 1.13.1 1.12.0 1.11.5 1.10.0 1.9.0 1.8.4 1.7.0 1.6.1 1.5.0 1.4.1 1.3.3 1.2.1 1.1.2 1.0.2 0.5.0 0.4.1 0.3.3 0.2.2 0.1.0

    Package(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Packages are named collections of versions.

| ## Attributes ||
|---|---|
| **Name** | **Description** |
| `name` | `str` The name of the package, for example: `projects/p1/locations/us-central1/repositories/repo1/packages/pkg1`. If the package ID part contains slashes, the slashes are escaped. |
| `display_name` | `str` The display name of the package. |
| `create_time` | `google.protobuf.timestamp_pb2.Timestamp` The time when the package was created. |
| `update_time` | `google.protobuf.timestamp_pb2.Timestamp` The time when the package was last updated. This includes publishing a new version of the package. |
| `annotations` | `MutableMapping[str, str]` Optional. Client specified annotations. |

## Classes

### AnnotationsEntry

    AnnotationsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The abstract base class for a message.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `kwargs` | `dict` Keys and values corresponding to the fields of the message. |
| `mapping` | ``Union[dict, `.Message`]`` A dictionary or message to be used to determine the values for this message. |
| `ignore_unknown_fields` | `Optional(bool)` If True, do not raise errors for unknown fields. Only applied if `mapping` is a mapping type or there are keyword parameters. |