Module: OpenAI::Models::Admin

Defined in:
lib/openai/models/admin/organization/role.rb,
lib/openai/models/admin/organization/group.rb,
lib/openai/models/admin/organization/invite.rb,
lib/openai/models/admin/organization/project.rb,
lib/openai/models/admin/organization/certificate.rb,
lib/openai/models/admin/organization/admin_api_key.rb,
lib/openai/models/admin/organization/role_list_params.rb,
lib/openai/models/admin/organization/user_list_params.rb,
lib/openai/models/admin/organization/group_list_params.rb,
lib/openai/models/admin/organization/organization_user.rb,
lib/openai/models/admin/organization/invite_list_params.rb,
lib/openai/models/admin/organization/role_create_params.rb,
lib/openai/models/admin/organization/role_delete_params.rb,
lib/openai/models/admin/organization/role_update_params.rb,
lib/openai/models/admin/organization/usage_costs_params.rb,
lib/openai/models/admin/organization/user_delete_params.rb,
lib/openai/models/admin/organization/user_update_params.rb,
lib/openai/models/admin/organization/group_create_params.rb,
lib/openai/models/admin/organization/group_delete_params.rb,
lib/openai/models/admin/organization/group_update_params.rb,
lib/openai/models/admin/organization/project_list_params.rb,
lib/openai/models/admin/organization/usage_images_params.rb,
lib/openai/models/admin/organization/invite_create_params.rb,
lib/openai/models/admin/organization/invite_delete_params.rb,
lib/openai/models/admin/organization/role_delete_response.rb,
lib/openai/models/admin/organization/usage_costs_response.rb,
lib/openai/models/admin/organization/user_delete_response.rb,
lib/openai/models/admin/organization/user_retrieve_params.rb,
lib/openai/models/admin/organization/audit_log_list_params.rb,
lib/openai/models/admin/organization/group_delete_response.rb,
lib/openai/models/admin/organization/group_update_response.rb,
lib/openai/models/admin/organization/project_create_params.rb,
lib/openai/models/admin/organization/project_update_params.rb,
lib/openai/models/admin/organization/projects/project_user.rb,
lib/openai/models/admin/organization/usage_images_response.rb,
lib/openai/models/admin/organization/invite_delete_response.rb,
lib/openai/models/admin/organization/invite_retrieve_params.rb,
lib/openai/models/admin/organization/project_archive_params.rb,
lib/openai/models/admin/organization/projects/project_group.rb,
lib/openai/models/admin/organization/users/role_list_params.rb,
lib/openai/models/admin/organization/audit_log_list_response.rb,
lib/openai/models/admin/organization/certificate_list_params.rb,
lib/openai/models/admin/organization/groups/role_list_params.rb,
lib/openai/models/admin/organization/groups/user_list_params.rb,
lib/openai/models/admin/organization/project_retrieve_params.rb,
lib/openai/models/admin/organization/usage_embeddings_params.rb,
lib/openai/models/admin/organization/projects/project_api_key.rb,
lib/openai/models/admin/organization/usage_completions_params.rb,
lib/openai/models/admin/organization/usage_moderations_params.rb,
lib/openai/models/admin/organization/users/role_create_params.rb,
lib/openai/models/admin/organization/users/role_delete_params.rb,
lib/openai/models/admin/organization/users/role_list_response.rb,
lib/openai/models/admin/organization/admin_api_key_list_params.rb,
lib/openai/models/admin/organization/certificate_create_params.rb,
lib/openai/models/admin/organization/certificate_delete_params.rb,
lib/openai/models/admin/organization/certificate_list_response.rb,
lib/openai/models/admin/organization/certificate_update_params.rb,
lib/openai/models/admin/organization/groups/role_create_params.rb,
lib/openai/models/admin/organization/groups/role_delete_params.rb,
lib/openai/models/admin/organization/groups/role_list_response.rb,
lib/openai/models/admin/organization/groups/user_create_params.rb,
lib/openai/models/admin/organization/groups/user_delete_params.rb,
lib/openai/models/admin/organization/projects/role_list_params.rb,
lib/openai/models/admin/organization/projects/user_list_params.rb,
lib/openai/models/admin/organization/usage_embeddings_response.rb,
lib/openai/models/admin/organization/projects/group_list_params.rb,
lib/openai/models/admin/organization/usage_completions_response.rb,
lib/openai/models/admin/organization/usage_moderations_response.rb,
lib/openai/models/admin/organization/usage_vector_stores_params.rb,
lib/openai/models/admin/organization/users/role_create_response.rb,
lib/openai/models/admin/organization/users/role_delete_response.rb,
lib/openai/models/admin/organization/admin_api_key_create_params.rb,
lib/openai/models/admin/organization/admin_api_key_delete_params.rb,
lib/openai/models/admin/organization/certificate_activate_params.rb,
lib/openai/models/admin/organization/certificate_delete_response.rb,
lib/openai/models/admin/organization/certificate_retrieve_params.rb,
lib/openai/models/admin/organization/groups/role_create_response.rb,
lib/openai/models/admin/organization/groups/role_delete_response.rb,
lib/openai/models/admin/organization/groups/user_create_response.rb,
lib/openai/models/admin/organization/groups/user_delete_response.rb,
lib/openai/models/admin/organization/projects/project_rate_limit.rb,
lib/openai/models/admin/organization/projects/role_create_params.rb,
lib/openai/models/admin/organization/projects/role_delete_params.rb,
lib/openai/models/admin/organization/projects/role_update_params.rb,
lib/openai/models/admin/organization/projects/user_create_params.rb,
lib/openai/models/admin/organization/projects/user_delete_params.rb,
lib/openai/models/admin/organization/projects/user_update_params.rb,
lib/openai/models/admin/organization/usage_audio_speeches_params.rb,
lib/openai/models/admin/organization/projects/api_key_list_params.rb,
lib/openai/models/admin/organization/projects/group_create_params.rb,
lib/openai/models/admin/organization/projects/group_delete_params.rb,
lib/openai/models/admin/organization/usage_vector_stores_response.rb,
lib/openai/models/admin/organization/admin_api_key_create_response.rb,
lib/openai/models/admin/organization/admin_api_key_delete_response.rb,
lib/openai/models/admin/organization/admin_api_key_retrieve_params.rb,
lib/openai/models/admin/organization/certificate_activate_response.rb,
lib/openai/models/admin/organization/certificate_deactivate_params.rb,
lib/openai/models/admin/organization/projects/role_delete_response.rb,
lib/openai/models/admin/organization/projects/user_delete_response.rb,
lib/openai/models/admin/organization/projects/user_retrieve_params.rb,
lib/openai/models/admin/organization/usage_audio_speeches_response.rb,
lib/openai/models/admin/organization/groups/organization_group_user.rb,
lib/openai/models/admin/organization/projects/api_key_delete_params.rb,
lib/openai/models/admin/organization/projects/group_delete_response.rb,
lib/openai/models/admin/organization/certificate_deactivate_response.rb,
lib/openai/models/admin/organization/projects/users/role_list_params.rb,
lib/openai/models/admin/organization/projects/api_key_delete_response.rb,
lib/openai/models/admin/organization/projects/api_key_retrieve_params.rb,
lib/openai/models/admin/organization/projects/certificate_list_params.rb,
lib/openai/models/admin/organization/projects/groups/role_list_params.rb,
lib/openai/models/admin/organization/projects/project_service_account.rb,
lib/openai/models/admin/organization/projects/users/role_create_params.rb,
lib/openai/models/admin/organization/projects/users/role_delete_params.rb,
lib/openai/models/admin/organization/projects/users/role_list_response.rb,
lib/openai/models/admin/organization/usage_audio_transcriptions_params.rb,
lib/openai/models/admin/organization/projects/certificate_list_response.rb,
lib/openai/models/admin/organization/projects/groups/role_create_params.rb,
lib/openai/models/admin/organization/projects/groups/role_delete_params.rb,
lib/openai/models/admin/organization/projects/groups/role_list_response.rb,
lib/openai/models/admin/organization/projects/users/role_create_response.rb,
lib/openai/models/admin/organization/projects/users/role_delete_response.rb,
lib/openai/models/admin/organization/usage_audio_transcriptions_response.rb,
lib/openai/models/admin/organization/projects/certificate_activate_params.rb,
lib/openai/models/admin/organization/projects/groups/role_create_response.rb,
lib/openai/models/admin/organization/projects/groups/role_delete_response.rb,
lib/openai/models/admin/organization/projects/service_account_list_params.rb,
lib/openai/models/admin/organization/projects/certificate_activate_response.rb,
lib/openai/models/admin/organization/projects/certificate_deactivate_params.rb,
lib/openai/models/admin/organization/projects/service_account_create_params.rb,
lib/openai/models/admin/organization/projects/service_account_delete_params.rb,
lib/openai/models/admin/organization/usage_code_interpreter_sessions_params.rb,
lib/openai/models/admin/organization/projects/certificate_deactivate_response.rb,
lib/openai/models/admin/organization/projects/service_account_create_response.rb,
lib/openai/models/admin/organization/projects/service_account_delete_response.rb,
lib/openai/models/admin/organization/projects/service_account_retrieve_params.rb,
lib/openai/models/admin/organization/usage_code_interpreter_sessions_response.rb,
lib/openai/models/admin/organization/projects/rate_limit_list_rate_limits_params.rb,
lib/openai/models/admin/organization/projects/rate_limit_update_rate_limit_params.rb

Defined Under Namespace

Modules: Organization

Constant Summary collapse

OrganizationUser =
Organization::OrganizationUser

Instance Method Summary collapse

Instance Method Details

#initialize(id:, banned: nil, banned_at: nil, email: nil, enabled: nil, name: nil, picture: nil, object: :user) ⇒ Object

Nested user details.

Parameters:

  • id (String)
  • banned (Boolean, nil) (defaults to: nil)
  • banned_at (Integer, nil) (defaults to: nil)
  • email (String, nil) (defaults to: nil)
  • enabled (Boolean, nil) (defaults to: nil)
  • name (String, nil) (defaults to: nil)
  • picture (String, nil) (defaults to: nil)
  • object (Symbol, :user) (defaults to: :user)


# File 'lib/openai/models/admin/organization/organization_user.rb', line 224