AuditLog constructor

AuditLog({
  1. Status? status,
  2. AuthenticationInfo? authenticationInfo,
  3. RequestMetadata? requestMetadata,
  4. String? serviceName,
  5. String? methodName,
  6. Iterable<AuthorizationInfo>? authorizationInfo,
  7. String? resourceName,
  8. Int64? numResponseItems,
  9. Struct? serviceData,
  10. Struct? request,
  11. Struct? response,
  12. Struct? metadata,
  13. Struct? resourceOriginalState,
  14. ResourceLocation? resourceLocation,
})

Implementation

factory AuditLog({
  $19.Status? status,
  AuthenticationInfo? authenticationInfo,
  RequestMetadata? requestMetadata,
  $core.String? serviceName,
  $core.String? methodName,
  $core.Iterable<AuthorizationInfo>? authorizationInfo,
  $core.String? resourceName,
  $fixnum.Int64? numResponseItems,
  $0.Struct? serviceData,
  $0.Struct? request,
  $0.Struct? response,
  $0.Struct? metadata,
  $0.Struct? resourceOriginalState,
  ResourceLocation? resourceLocation,
}) {
  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;
  }
  if (metadata != null) {
    $result.metadata = metadata;
  }
  if (resourceOriginalState != null) {
    $result.resourceOriginalState = resourceOriginalState;
  }
  if (resourceLocation != null) {
    $result.resourceLocation = resourceLocation;
  }
  return $result;
}