FFAgent constructor
FFAgent({
- FFEditMetadata? editMetadata,
- FFAgent_FFAgentStatus? status,
- FFIdentifier? identifier,
- String? name,
- String? description,
- AIModel? aiModel,
- AIModelRequestOptions? requestOptions,
- AIModelResponseOptions? responseOptions,
- String? endpointUrl,
- @Deprecated('This field is deprecated.') bool? legacyRequireAuthentication,
- Timestamp? createdAt,
- Timestamp? updatedAt,
- FFAgentDeploymentSettings? deploymentSettings,
Implementation
factory FFAgent({
FFEditMetadata? editMetadata,
FFAgent_FFAgentStatus? status,
FFIdentifier? identifier,
$core.String? name,
$core.String? description,
AIModel? aiModel,
AIModelRequestOptions? requestOptions,
AIModelResponseOptions? responseOptions,
$core.String? endpointUrl,
@$core.Deprecated('This field is deprecated.')
$core.bool? legacyRequireAuthentication,
$0.Timestamp? createdAt,
$0.Timestamp? updatedAt,
FFAgentDeploymentSettings? deploymentSettings,
}) {
final result = create();
if (editMetadata != null) result.editMetadata = editMetadata;
if (status != null) result.status = status;
if (identifier != null) result.identifier = identifier;
if (name != null) result.name = name;
if (description != null) result.description = description;
if (aiModel != null) result.aiModel = aiModel;
if (requestOptions != null) result.requestOptions = requestOptions;
if (responseOptions != null) result.responseOptions = responseOptions;
if (endpointUrl != null) result.endpointUrl = endpointUrl;
if (legacyRequireAuthentication != null)
result.legacyRequireAuthentication = legacyRequireAuthentication;
if (createdAt != null) result.createdAt = createdAt;
if (updatedAt != null) result.updatedAt = updatedAt;
if (deploymentSettings != null)
result.deploymentSettings = deploymentSettings;
return result;
}