<?php namespace App\Facades\Servers\Wechat;

use Illuminate\Support\Facades\Facade;

/**
 * 对象存储
 * 
 * @method static \EasyWeChat\OpenPlatform\Application                                  getApp()                                                    获取应用实例
 * @method static \EasyWeChat\OpenPlatform\Authorizer\OfficialAccount\Application       getOfficial(string $appId)                                  获取授权公众号实例
 * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application           getMini(string $appId)                                      获取授权小程序实例
 * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application           getUserPhone(string $appId, string $refreshToken)           手机号授权
 * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application           getTrialQRCode(string $appId, string $fileName, string $path)  生产小程序体验版二维码
 * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application           commit(string $appId, int $templateId, string $extJson, string $version, string $description)    提交小程序体验版
 * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application           userFromCode(string $code, string $appId,)    获取user  公众号
 * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application           modify(string $appId,array $params)    配置小程序服务器域名
 * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application           getUrlLink(string $appId,string $path,string $query)    获取UrlLink
 * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application           getUnlimit(string $appId,string $scene, array $optional = [])         获取小程序码
 * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application           release(string $appId)      发布最后一个审核通过的小程序代码版本
 * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application           submitAudit(string $appId,array $data)      提交代码审核
 * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application           getAllCategoryName(string $appId)      获取类目名称信息
 * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application           getMaterial(string $appId, int $mediaId)      获取永久素材
 * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application           jscode2session(string $code, string $appId)    登录获取用户openid
 * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application           setPrivacySetting(string $appId, array $data)    登录获取用户openid
 * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application           getAccountBasicInfo(string $appId)    获取小程序信息
 * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application           getVersionInfo(string $appId)    获取小程序版本信息
 * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application           modifyJumpDomain(string $appId,array $params)   配置小程序业务域名
 * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application           getLatestAuditStatus(string $appId)   查询审核结果
 * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application           getAccessToken(string $appId)   查询审核结果
 * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application           getOfficialAccessToken(string $appId)   查询审核结果
 * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application           getScheme(string $appId,string $path,string $query)    获取小程序 scheme 码
 *
 * @method static \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Application           applyMsgPlugin(string $appId)   申请物流信息
 *
 * @see \App\Servers\Wechat\OpenPlat
 * 
 */
class OpenPlat extends Facade
{
    /**
     * Get the registered name of the component.
     *
     * @return string
     */
    protected static function getFacadeAccessor()
    {
        return '\App\Servers\Wechat\OpenPlat';
    }
}

?>