public Builder() { requestOptions = new TokenRequestOptions(); requestPayload = new TokenRequestPayload(); requestOptions.From = new TokenMember(); requestPayload.To = new TokenMember(); }
private TokenRequest( TokenRequestPayload payload, TokenRequestOptions options) { tokenRequestOptions = options; tokenRequestPayload = payload; }
/// <summary> /// Updates an existing token request. /// </summary> /// <param name = "requestId">token request ID</param> /// <param name = "options">new token request options</param> /// <returns>token request</returns> public Task UpdateTokenRequest(string requestId, TokenRequestOptions options) { var builder = new UpdateTokenRequestRequest { RequestId = requestId, RequestOptions = options }; return(gateway .UpdateTokenRequestAsync(builder).ToTask()); }
/// <summary> /// Creates an instance from TokenRequestPayload and TokenRequestOptions protos. /// </summary> /// <param name="tokenRequestPayload">TokenRequestPayload</param> /// <param name="tokenRequestOptions">TokenRequestOptions</param> /// <returns></returns> public static TokenRequest fromProtos( TokenRequestPayload tokenRequestPayload, TokenRequestOptions tokenRequestOptions) { return(new TokenRequest(tokenRequestPayload, tokenRequestOptions)); }
/// <summary> /// Stores a token request. /// </summary> /// <param name="requestPayload">the token request payload (immutable fields)</param> /// <param name="requestOptions">the token request options (mutable with UpdateTokenRequest)</param> /// <returns>an id to reference the token request</returns> public string StoreTokenRequestBlocking( TokenRequestPayload requestPayload, TokenRequestOptions requestOptions) { return(StoreTokenRequest(requestPayload, requestOptions).Result); }
/// <summary> /// Stores a token request. /// </summary> /// <param name="requestPayload">the token request payload (immutable fields)</param> /// <param name="requestOptions">the token request options (mutable with UpdateTokenRequest)</param> /// <returns>an id to reference the token request</returns> public Task <string> StoreTokenRequest( TokenRequestPayload requestPayload, TokenRequestOptions requestOptions) { return(client.StoreTokenRequest(requestPayload, requestOptions)); }
/// <summary> /// Updates an existing token request. /// </summary> /// <param name="requestId">token request ID</param> /// <param name="options">new token request options</param> /// <returns>task</returns> public void UpdateTokenRequestBlocking(string requestId, TokenRequestOptions options) { UpdateTokenRequest(requestId, options).Wait(); }
/// <summary> /// Updates an existing token request. /// </summary> /// <param name="requestId">token request ID</param> /// <param name="options">new token request options</param> /// <returns>task</returns> public Task UpdateTokenRequest(string requestId, TokenRequestOptions options) { UnauthenticatedClient unauthenticated = ClientFactory.Unauthenticated(channel); return(unauthenticated.UpdateTokenRequest(requestId, options)); }