pypresscart.models.profiles

Profile models.

Classes

Profile(*, id[, name, legal_company_name, ...])

Record returned by GET /teams/{team_id}/profiles.

class pypresscart.models.profiles.Profile(*, id, name=None, legal_company_name=None, type=None, logo=None, location=None, overview=None, products_and_services=None, google_drive_link=None, writing_samples=None, primary_goals=[], website_url=None, team_id=None, brand_tone_and_voice_id=None, last_generated_at=None, created_at=None, updated_at=None, deleted_at=None, **extra_data)[source]

Bases: PresscartModel

Record returned by GET /teams/{team_id}/profiles.

Parameters:
  • id (str)

  • name (str | None)

  • legal_company_name (str | None)

  • type (str | None)

  • logo (str | None)

  • location (str | None)

  • overview (str | None)

  • products_and_services (str | None)

  • google_drive_link (str | None)

  • writing_samples (str | None)

  • primary_goals (list[str])

  • website_url (str | None)

  • team_id (str | None)

  • brand_tone_and_voice_id (str | None)

  • last_generated_at (datetime | None)

  • created_at (datetime | None)

  • updated_at (datetime | None)

  • deleted_at (datetime | None)

  • extra_data (Any)

id: str
name: str | None
legal_company_name: str | None
type: str | None
location: str | None
overview: str | None
products_and_services: str | None
writing_samples: str | None
primary_goals: list[str]
website_url: str | None
team_id: str | None
brand_tone_and_voice_id: str | None
last_generated_at: datetime | None
created_at: datetime | None
updated_at: datetime | None
deleted_at: datetime | None