"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""

from __future__ import annotations
from ascend_sdk.types import BaseModel
from typing_extensions import TypedDict


class GenerateServiceAccountTokenRequestCreateTypedDict(TypedDict):
    r"""A request to obtain a JSON Web Token for a service account"""

    jws: str
    r"""A signed JSON Web Token (JSON Web Signature) used to prove the caller's identity"""


class GenerateServiceAccountTokenRequestCreate(BaseModel):
    r"""A request to obtain a JSON Web Token for a service account"""

    jws: str
    r"""A signed JSON Web Token (JSON Web Signature) used to prove the caller's identity"""
