Download api/spec/packages/aip/src/shared/request.tsp from Leon4gr45/openmeter: direct link, hf CLI and curl.
- Browser
- Download file 1.29 kB
-
https://huggingface.co/spaces/Leon4gr45/openmeter/resolve/main/api/spec/packages/aip/src/shared/request.tsp
- Command line
-
hf download hf://spaces/Leon4gr45/openmeter/api/spec/packages/aip/src/shared/request.tsp
-
curl -L -o request.tsp https://huggingface.co/spaces/Leon4gr45/openmeter/resolve/main/api/spec/packages/aip/src/shared/request.tsp
1.29 kB
| import "@typespec/rest"; | |
| namespace Shared; | |
| model CreateRequest<T extends {}> is DefaultKeyVisibility<T, Lifecycle.Read>; | |
| // Supports visibility filtering for models with nested fields. | |
| model CreateRequestNested<T extends {}> | |
| is FilterVisibility< | |
| DefaultKeyVisibility<T, Lifecycle.Read>, | |
| #{ all: #[Lifecycle.Create] }, | |
| "Create{name}" | |
| >; | |
| model UpsertRequest<T extends {}> is DefaultKeyVisibility<T, Lifecycle.Read>; | |
| model UpdateRequest<T extends {}> | |
| is OptionalProperties<UpdateableProperties<DefaultKeyVisibility< | |
| T, | |
| Lifecycle.Read | |
| >>>; | |
| // Supports visibility filtering for models with nested fields. | |
| model UpdateRequestNested<T extends {}> | |
| is FilterVisibility< | |
| DefaultKeyVisibility<T, Lifecycle.Read>, | |
| #{ all: #[Lifecycle.Update] }, | |
| "Update{name}" | |
| >; | |