FFApiEndpoint constructor
FFApiEndpoint({
- FFIdentifier? identifier,
- String? url,
- FFApiEndpoint_CallType? callType,
- Iterable<
FFApiValue> ? variables, - @Deprecated('This field is deprecated.') FFApiResponseType? legacyResponse,
- @Deprecated('This field is deprecated.') Iterable<
FFApiValue> ? legacyHeaders, - FFApiEndpoint_BodyType? bodyType,
- String? body,
- Iterable<
FFJsonPathDefinition> ? jsonPathDefinitions, - FFEditMetadata? editMetadata,
- Iterable<
String> ? headers, - FFIdentifier? groupIdentifier,
- FFApiEndpointSettings? endpointSettings,
- Iterable<
FFApiParameter> ? parameters, - FFTeamResourceInfo? teamResourceInfo,
- FFParameter? responseDataStructParam,
Implementation
factory FFApiEndpoint({
FFIdentifier? identifier,
$core.String? url,
FFApiEndpoint_CallType? callType,
$core.Iterable<FFApiValue>? variables,
@$core.Deprecated('This field is deprecated.')
FFApiResponseType? legacyResponse,
@$core.Deprecated('This field is deprecated.')
$core.Iterable<FFApiValue>? legacyHeaders,
FFApiEndpoint_BodyType? bodyType,
$core.String? body,
$core.Iterable<FFJsonPathDefinition>? jsonPathDefinitions,
FFEditMetadata? editMetadata,
$core.Iterable<$core.String>? headers,
FFIdentifier? groupIdentifier,
FFApiEndpointSettings? endpointSettings,
$core.Iterable<FFApiParameter>? parameters,
FFTeamResourceInfo? teamResourceInfo,
FFParameter? responseDataStructParam,
}) {
final result = create();
if (identifier != null) result.identifier = identifier;
if (url != null) result.url = url;
if (callType != null) result.callType = callType;
if (variables != null) result.variables.addAll(variables);
if (legacyResponse != null) result.legacyResponse = legacyResponse;
if (legacyHeaders != null) result.legacyHeaders.addAll(legacyHeaders);
if (bodyType != null) result.bodyType = bodyType;
if (body != null) result.body = body;
if (jsonPathDefinitions != null)
result.jsonPathDefinitions.addAll(jsonPathDefinitions);
if (editMetadata != null) result.editMetadata = editMetadata;
if (headers != null) result.headers.addAll(headers);
if (groupIdentifier != null) result.groupIdentifier = groupIdentifier;
if (endpointSettings != null) result.endpointSettings = endpointSettings;
if (parameters != null) result.parameters.addAll(parameters);
if (teamResourceInfo != null) result.teamResourceInfo = teamResourceInfo;
if (responseDataStructParam != null)
result.responseDataStructParam = responseDataStructParam;
return result;
}