chromium/components/permissions/permission_request_data.cc

// Copyright 2023 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "components/permissions/permission_request_data.h"
#include "components/permissions/permission_context_base.h"
#include "content/public/browser/permission_request_description.h"

namespace permissions {

PermissionRequestData::PermissionRequestData(
    PermissionContextBase* context,
    const PermissionRequestID& id,
    const content::PermissionRequestDescription& request_description,
    const GURL& canonical_requesting_origin)
    :{}

PermissionRequestData::PermissionRequestData(PermissionContextBase* context,
                                             const PermissionRequestID& id,
                                             bool user_gesture,
                                             const GURL& requesting_origin,
                                             const GURL& embedding_origin)
    :{}

PermissionRequestData::PermissionRequestData(RequestType request_type,
                                             bool user_gesture,
                                             const GURL& requesting_origin,
                                             const GURL& embedding_origin)
    :{}

PermissionRequestData& PermissionRequestData::operator=(
    PermissionRequestData&&) = default;
PermissionRequestData::PermissionRequestData(PermissionRequestData&&) = default;

PermissionRequestData::~PermissionRequestData() = default;

}  // namespace permissions