// SPDX-License-Identifier: MIT pragma solidity ^0.7.0; import "./PluginRequestInterface.sol"; import "./OracleInterface.sol"; interface OperatorInterface is PluginRequestInterface, OracleInterface { function operatorRequest( address sender, uint256 payment, bytes32 specId, bytes4 callbackFunctionId, uint256 nonce, uint256 dataVersion, bytes calldata data ) external; function fulfillOracleRequest2( bytes32 requestId, uint256 payment, address callbackAddress, bytes4 callbackFunctionId, uint256 expiration, bytes calldata data ) external returns (bool); function ownerTransferAndCall( address to, uint256 value, bytes calldata data ) external returns (bool success); }