Class: Braintrust::Models::CreateAPIKeyOutput

Inherits:
BaseModel
  • Object
show all
Defined in:
lib/braintrust/models/create_api_key_output.rb

Instance Attribute Summary collapse

Method Summary

Methods inherited from BaseModel

#[], #initialize, #inspect, #to_h, #to_s

Constructor Details

This class inherits a constructor from Braintrust::BaseModel

Instance Attribute Details

#createdDateTime

Date of api key creation



28
# File 'lib/braintrust/models/create_api_key_output.rb', line 28

optional :created, DateTime

#idString

Unique identifier for the api key



9
# File 'lib/braintrust/models/create_api_key_output.rb', line 9

required :id, String

#keyString

The raw API key. It will only be exposed this one time



14
# File 'lib/braintrust/models/create_api_key_output.rb', line 14

required :key, String

#name_String

Name of the api key



19
# File 'lib/braintrust/models/create_api_key_output.rb', line 19

required :name_, String

#org_idString

Unique identifier for the organization



33
# File 'lib/braintrust/models/create_api_key_output.rb', line 33

optional :org_id, String

#preview_nameString



23
# File 'lib/braintrust/models/create_api_key_output.rb', line 23

required :preview_name, String

#user_idString

Unique identifier for the user



38
# File 'lib/braintrust/models/create_api_key_output.rb', line 38

optional :user_id, String