# cloud_api_types: Rework \`Plan\` type \(\#47784\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/a9fdd07e8d4b1eedca0cdf5362708848f3b98ef7)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: a9fdd07e8d4b1eedca0cdf5362708848f3b98ef7

Requested commit: a9fdd07e8d4b1eedca0cdf5362708848f3b98ef7

Commit: a9fdd07e8d4b1eedca0cdf5362708848f3b98ef7

Tree: d4b1749dc9a2e58c51babd95769a4fae5ff3eab6

Author: Marshall Bowers

Committer: GitHub

## Message

```
cloud_api_types: Rework `Plan` type (#47784)

This PR reworks the `Plan` type, now that we don't need to be concerned
about the legacy plan versions.

We've also made the deserialization layer more robust, which should make
it easier to add new plan variants in the future without needing to go
through this same song and dance.

Release Notes:

- N/A
```

## Parents

- [07e675db7ba8353cf344d74447a9357d473a823a](https://git.cafe/gitcafe/zed/commit/07e675db7ba8353cf344d74447a9357d473a823a?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/a9fdd07e8d4b1eedca0cdf5362708848f3b98ef7?format=markdown)
