blob: 7852ec59122c0d29025592c5de04df4882f468d0 [file] [log] [blame]
// Copyright 2025 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef IOS_WEB_JS_FEATURES_CLIPBOARD_CLIPBOARD_CONSTANTS_H_
#define IOS_WEB_JS_FEATURES_CLIPBOARD_CLIPBOARD_CONSTANTS_H_
namespace web {
// The command sent from JavaScript when `navigator.clipboard.read` or
// `navigator.clipboard.readText` is called.
inline constexpr char kReadCommand[] = "read";
// The command sent from JavaScript when `navigator.clipboard.write` or
// `navigator.clipboard.writeText` is called.
inline constexpr char kWriteCommand[] = "write";
// The name of the script message handler.
inline constexpr char kScriptMessageHandlerName[] = "ClipboardHandler";
// The key for the command in the script message body.
inline constexpr char kCommandKey[] = "command";
// The key for the request ID in the script message body.
inline constexpr char kRequestIdKey[] = "requestId";
// The key for the frame ID in the script message body.
inline constexpr char kFrameIdKey[] = "frameId";
} // namespace web
#endif // IOS_WEB_JS_FEATURES_CLIPBOARD_CLIPBOARD_CONSTANTS_H_