java.lang.Object
java.lang.Record
org.nkjmlab.util.openai.chat.model.ChatResponse
public record ChatResponse(String id, String object, Long created, List<ChatResponse.Choice> choices, ChatResponse.Usage usage, ChatResponse.Error error)
extends Record
-
ネストされたクラスの概要
ネストされたクラス修飾子とタイプクラス説明static final recordstatic final recordstatic final record -
コンストラクタの概要
コンストラクタコンストラクタ説明ChatResponse(String id, String object, Long created, List<ChatResponse.Choice> choices, ChatResponse.Usage usage, ChatResponse.Error error) ChatResponseレコードのインスタンスを作成します。 -
メソッドの概要
修飾子とタイプメソッド説明choices()choicesレコード・コンポーネントの値が返されます。created()createdレコード・コンポーネントの値が返されます。final boolean他のオブジェクトがこれと"等しい"かどうかを示します。error()errorレコード・コンポーネントの値が返されます。final inthashCode()このオブジェクトのハッシュ・コード値を返します。id()idレコード・コンポーネントの値が返されます。object()objectレコード・コンポーネントの値が返されます。final StringtoString()このレコードの文字列表現を返します。usage()usageレコード・コンポーネントの値が返されます。
-
コンストラクタの詳細
-
ChatResponse
public ChatResponse(String id, String object, Long created, List<ChatResponse.Choice> choices, ChatResponse.Usage usage, ChatResponse.Error error) ChatResponseレコードのインスタンスを作成します。- パラメータ:
id-idレコード・コンポーネントの値object-objectレコード・コンポーネントの値created-createdレコード・コンポーネントの値choices-choicesレコード・コンポーネントの値usage-usageレコード・コンポーネントの値error-errorレコード・コンポーネントの値
-
-
メソッドの詳細
-
toString
このレコードの文字列表現を返します。表現には、型の名前に続けて各レコード・コンポーネントの名前と値が含まれます。 -
hashCode
public final int hashCode()このオブジェクトのハッシュ・コード値を返します。値は、各レコード・コンポーネントのハッシュ・コードから導出されます。 -
equals
他のオブジェクトがこれと"等しい"かどうかを示します。他のオブジェクトが同じクラスであり、すべてのレコード・コンポーネントが等しい場合、オブジェクトは等しくなります。 このレコード内のすべてのコンポーネントはObjects::equals(Object,Object)と比較されます。 -
id
idレコード・コンポーネントの値が返されます。- 戻り値:
idレコード・コンポーネントの値
-
object
objectレコード・コンポーネントの値が返されます。- 戻り値:
objectレコード・コンポーネントの値
-
created
createdレコード・コンポーネントの値が返されます。- 戻り値:
createdレコード・コンポーネントの値
-
choices
choicesレコード・コンポーネントの値が返されます。- 戻り値:
choicesレコード・コンポーネントの値
-
usage
usageレコード・コンポーネントの値が返されます。- 戻り値:
usageレコード・コンポーネントの値
-
error
errorレコード・コンポーネントの値が返されます。- 戻り値:
errorレコード・コンポーネントの値
-