|
@@ -1,137 +0,0 @@
|
|
|
-// using System;
|
|
|
-// using System.Collections.Generic;
|
|
|
-// using Aop.Api.Response;
|
|
|
-
|
|
|
-// namespace Aop.Api.Request
|
|
|
-// {
|
|
|
-// /// <summary>
|
|
|
-// /// AOP API: alipay.system.oauth.token
|
|
|
-// /// </summary>
|
|
|
-// public class AlipaySystemOauthTokenRequest : IAopRequest<AlipaySystemOauthTokenResponse>
|
|
|
-// {
|
|
|
-// /// <summary>
|
|
|
-// /// 授权码,用户对应用授权后得到。本参数在 grant_type 为 authorization_code 时必填;为 refresh_token 时不填。
|
|
|
-// /// </summary>
|
|
|
-// public string Code { get; set; }
|
|
|
-
|
|
|
-// /// <summary>
|
|
|
-// /// 授权方式。支持: 1.authorization_code,表示换取使用用户授权码code换取授权令牌access_token。 2.refresh_token,表示使用refresh_token刷新获取新授权令牌。
|
|
|
-// /// </summary>
|
|
|
-// public string GrantType { get; set; }
|
|
|
-
|
|
|
-// /// <summary>
|
|
|
-// /// 刷新令牌,上次换取访问令牌时得到。本参数在 grant_type 为 authorization_code 时不填;为 refresh_token 时必填,且该值来源于此接口的返回值 app_refresh_token(即至少需要通过 grant_type=authorization_code 调用此接口一次才能获取)。
|
|
|
-// /// </summary>
|
|
|
-// public string RefreshToken { get; set; }
|
|
|
-
|
|
|
-// #region IAopRequest Members
|
|
|
-// private bool needEncrypt=false;
|
|
|
-// private string apiVersion = "1.0";
|
|
|
-// private string terminalType;
|
|
|
-// private string terminalInfo;
|
|
|
-// private string prodCode;
|
|
|
-// private string notifyUrl;
|
|
|
-// private string returnUrl;
|
|
|
-// private AopObject bizModel;
|
|
|
-// private Dictionary<string, string> udfParams; //add user-defined text parameters
|
|
|
-
|
|
|
-// public void SetNeedEncrypt(bool needEncrypt){
|
|
|
-// this.needEncrypt=needEncrypt;
|
|
|
-// }
|
|
|
-
|
|
|
-// public bool GetNeedEncrypt(){
|
|
|
-
|
|
|
-// return this.needEncrypt;
|
|
|
-// }
|
|
|
-
|
|
|
-// public void SetNotifyUrl(string notifyUrl){
|
|
|
-// this.notifyUrl = notifyUrl;
|
|
|
-// }
|
|
|
-
|
|
|
-// public string GetNotifyUrl(){
|
|
|
-// return this.notifyUrl;
|
|
|
-// }
|
|
|
-
|
|
|
-// public void SetReturnUrl(string returnUrl){
|
|
|
-// this.returnUrl = returnUrl;
|
|
|
-// }
|
|
|
-
|
|
|
-// public string GetReturnUrl(){
|
|
|
-// return this.returnUrl;
|
|
|
-// }
|
|
|
-
|
|
|
-// public void SetTerminalType(String terminalType){
|
|
|
-// this.terminalType=terminalType;
|
|
|
-// }
|
|
|
-
|
|
|
-// public string GetTerminalType(){
|
|
|
-// return this.terminalType;
|
|
|
-// }
|
|
|
-
|
|
|
-// public void SetTerminalInfo(String terminalInfo){
|
|
|
-// this.terminalInfo=terminalInfo;
|
|
|
-// }
|
|
|
-
|
|
|
-// public string GetTerminalInfo(){
|
|
|
-// return this.terminalInfo;
|
|
|
-// }
|
|
|
-
|
|
|
-// public void SetProdCode(String prodCode){
|
|
|
-// this.prodCode=prodCode;
|
|
|
-// }
|
|
|
-
|
|
|
-// public string GetProdCode(){
|
|
|
-// return this.prodCode;
|
|
|
-// }
|
|
|
-
|
|
|
-// public string GetApiName()
|
|
|
-// {
|
|
|
-// return "alipay.system.oauth.token";
|
|
|
-// }
|
|
|
-
|
|
|
-// public void SetApiVersion(string apiVersion){
|
|
|
-// this.apiVersion=apiVersion;
|
|
|
-// }
|
|
|
-
|
|
|
-// public string GetApiVersion(){
|
|
|
-// return this.apiVersion;
|
|
|
-// }
|
|
|
-
|
|
|
-// public void PutOtherTextParam(string key, string value)
|
|
|
-// {
|
|
|
-// if(this.udfParams == null)
|
|
|
-// {
|
|
|
-// this.udfParams = new Dictionary<string, string>();
|
|
|
-// }
|
|
|
-// this.udfParams.Add(key, value);
|
|
|
-// }
|
|
|
-
|
|
|
-// public IDictionary<string, string> GetParameters()
|
|
|
-// {
|
|
|
-// AopDictionary parameters = new AopDictionary();
|
|
|
-// parameters.Add("code", this.Code);
|
|
|
-// parameters.Add("grant_type", this.GrantType);
|
|
|
-// parameters.Add("refresh_token", this.RefreshToken);
|
|
|
-// if(udfParams != null)
|
|
|
-// {
|
|
|
-// foreach(string key in this.udfParams.Keys)
|
|
|
-// {
|
|
|
-// parameters.Add(key, this.udfParams[key]);
|
|
|
-// }
|
|
|
-// }
|
|
|
-// return parameters;
|
|
|
-// }
|
|
|
-
|
|
|
-// public AopObject GetBizModel()
|
|
|
-// {
|
|
|
-// return this.bizModel;
|
|
|
-// }
|
|
|
-
|
|
|
-// public void SetBizModel(AopObject bizModel)
|
|
|
-// {
|
|
|
-// this.bizModel = bizModel;
|
|
|
-// }
|
|
|
-
|
|
|
-// #endregion
|
|
|
-// }
|
|
|
-// }
|