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

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


class GCPPubSubCredentialsTypedDict(TypedDict):
    service_account_json: str
    r"""Service account key JSON. The entire JSON key file content as a string."""


class GCPPubSubCredentials(BaseModel):
    service_account_json: str
    r"""Service account key JSON. The entire JSON key file content as a string."""
