GenerateContentResponse class final
Response message for PredictionService.GenerateContent.
- Inheritance
-
- Object
- ProtoMessage
- GenerateContentResponse
Constructors
-
GenerateContentResponse({List<
Candidate> candidates = const [], String modelVersion = '', Timestamp? createTime, String responseId = '', GenerateContentResponse_PromptFeedback? promptFeedback, GenerateContentResponse_UsageMetadata? usageMetadata}) -
GenerateContentResponse.fromJson(Map<
String, dynamic> json) -
factory
Properties
-
candidates
→ List<
Candidate> -
Output only. Generated candidates.
final
- createTime → Timestamp?
-
Output only. Timestamp when the request is made to the server.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- modelVersion → String
-
Output only. The model version used to generate the response.
final
- promptFeedback → GenerateContentResponse_PromptFeedback?
-
Output only. Content filter results for a prompt sent in the request.
Note: Sent only in the first stream chunk.
Only happens when no candidates were generated due to content violations.
final
- qualifiedName → String
-
The fully qualified name of this message, i.e.,
google.protobuf.Durationorgoogle.rpc.ErrorInfo.finalinherited - responseId → String
-
Output only. response_id is used to identify each response. It is the
encoding of the event_id.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- usageMetadata → GenerateContentResponse_UsageMetadata?
-
Usage metadata about the response(s).
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Object -
override
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
- fullyQualifiedName → const String