View Source GitHub.Codespace (GitHub REST API Client v0.3.0)

Provides struct and types for a Codespace

Link to this section Summary

Link to this section Types

@type t() :: %GitHub.Codespace{
  __info__: map(),
  billable_owner: GitHub.User.simple(),
  created_at: DateTime.t(),
  devcontainer_path: String.t() | nil,
  display_name: String.t() | nil,
  environment_id: String.t() | nil,
  git_status: GitHub.Codespace.GitStatus.t(),
  id: integer(),
  idle_timeout_minutes: integer() | nil,
  idle_timeout_notice: String.t() | nil,
  last_known_stop_notice: String.t() | nil,
  last_used_at: DateTime.t(),
  location: String.t(),
  machine: GitHub.Codespace.Machine.t() | nil,
  machines_url: String.t(),
  name: String.t(),
  owner: GitHub.User.simple(),
  pending_operation: boolean() | nil,
  pending_operation_disabled_reason: String.t() | nil,
  prebuild: boolean() | nil,
  publish_url: String.t() | nil,
  pulls_url: String.t() | nil,
  recent_folders: [String.t()],
  repository: GitHub.Repository.minimal(),
  retention_expires_at: DateTime.t() | nil,
  retention_period_minutes: integer() | nil,
  runtime_constraints: GitHub.Codespace.RuntimeConstraints.t() | nil,
  start_url: String.t(),
  state: String.t(),
  stop_url: String.t(),
  updated_at: DateTime.t(),
  url: String.t(),
  web_url: String.t()
}