# GetGlobalHubsMediaContainer

## Example Usage

```typescript
import { GetGlobalHubsMediaContainer } from "@lukehagar/plexjs/sdk/models/operations";

let value: GetGlobalHubsMediaContainer = {
  size: 8,
  allowSync: true,
  identifier: "com.plexapp.plugins.library",
  hub: [
    {
      hubKey: "/library/metadata/50768,65523,58188,57341,57302,57070",
      key:
        "/playlists/all?type=15&sort=lastViewedAt:desc&playlistType=video,audio",
      title: "Recent Playlists",
      type: "playlist",
      hubIdentifier: "home.playlists",
      context: "hub.home.playlists",
      size: 6,
      more: true,
      style: "shelf",
      promoted: true,
      metadata: [
        {
          ratingKey: "57070",
          key: "/playlists/57070/items",
          guid:
            "com.plexapp.agents.none://9fee6c5b-3143-4923-813e-57bd0190056c",
          type: "playlist",
          title: "November Movie Day",
          titleSort: "Tracks",
          summary: "",
          smart: false,
          playlistType: "video",
          composite: "/playlists/57070/composite/1668787730",
          icon: "playlist://image.smart",
          viewCount: 2,
          lastViewedAt: 1668787732,
          duration: 16873000,
          leafCount: 3,
          addedAt: 1668779618,
          updatedAt: 1668787730,
        },
      ],
    },
  ],
};
```

## Fields

| Field                                                     | Type                                                      | Required                                                  | Description                                               | Example                                                   |
| --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- |
| `size`                                                    | *number*                                                  | :heavy_minus_sign:                                        | N/A                                                       | 8                                                         |
| `allowSync`                                               | *boolean*                                                 | :heavy_minus_sign:                                        | N/A                                                       | true                                                      |
| `identifier`                                              | *string*                                                  | :heavy_minus_sign:                                        | N/A                                                       | com.plexapp.plugins.library                               |
| `hub`                                                     | [operations.Hub](../../../sdk/models/operations/hub.md)[] | :heavy_minus_sign:                                        | N/A                                                       |                                                           |