AuditLog constructor
AuditLog({
- Status? status,
- AuthenticationInfo? authenticationInfo,
- RequestMetadata? requestMetadata,
- String? serviceName,
- String? methodName,
- Iterable<
AuthorizationInfo> ? authorizationInfo, - String? resourceName,
- Int64? numResponseItems,
- Any? serviceData,
- Struct? request,
- Struct? response,
Implementation
factory AuditLog({
$27.Status? status,
AuthenticationInfo? authenticationInfo,
RequestMetadata? requestMetadata,
$core.String? serviceName,
$core.String? methodName,
$core.Iterable<AuthorizationInfo>? authorizationInfo,
$core.String? resourceName,
$fixnum.Int64? numResponseItems,
$5.Any? serviceData,
$6.Struct? request,
$6.Struct? response,
}) {
final _result = create();
if (status != null) {
_result.status = status;
}
if (authenticationInfo != null) {
_result.authenticationInfo = authenticationInfo;
}
if (requestMetadata != null) {
_result.requestMetadata = requestMetadata;
}
if (serviceName != null) {
_result.serviceName = serviceName;
}
if (methodName != null) {
_result.methodName = methodName;
}
if (authorizationInfo != null) {
_result.authorizationInfo.addAll(authorizationInfo);
}
if (resourceName != null) {
_result.resourceName = resourceName;
}
if (numResponseItems != null) {
_result.numResponseItems = numResponseItems;
}
if (serviceData != null) {
_result.serviceData = serviceData;
}
if (request != null) {
_result.request = request;
}
if (response != null) {
_result.response = response;
}
return _result;
}