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

Provides struct and type for Codespace

Link to this section Summary

Link to this section Types

@type t() :: %GitHub.Codespace{
  billable_owner: GitHub.User.simple(),
  created_at: String.t(),
  devcontainer_path: String.t() | nil,
  display_name: String.t() | nil,
  environment_id: String.t() | nil,
  git_status: map(),
  id: integer(),
  idle_timeout_minutes: integer() | nil,
  idle_timeout_notice: String.t() | nil,
  last_known_stop_notice: String.t() | nil,
  last_used_at: String.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: String.t() | nil,
  retention_period_minutes: integer() | nil,
  runtime_constraints: map() | nil,
  start_url: String.t(),
  state: String.t(),
  stop_url: String.t(),
  updated_at: String.t(),
  url: String.t(),
  web_url: String.t()
}