示例#1
0
 /// <summary>
 /// Gets the consent to send a single document to a citizen/company.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='digitalPostConfigurationId'>
 /// DigitalPost provider configuration Id
 /// </param>
 /// <param name='request'>
 /// Request body
 /// </param>
 /// <param name='subscriptionId'>
 /// </param>
 public static IDictionary <string, IList <string> > GetConsent(this IInternalClient operations, System.Guid digitalPostConfigurationId, SendConsentPayloadRequest request, string subscriptionId)
 {
     return(operations.GetConsentAsync(digitalPostConfigurationId, request, subscriptionId).GetAwaiter().GetResult());
 }
示例#2
0
 /// <summary>
 /// Get the complete details of consent
 /// </summary>
 /// <remarks>
 /// The requesting member must have both Read and Write permissions to use this
 /// method.
 ///
 /// For a member to get consent details for operational use, use the route:
 /// subscriptions/{subscriptionId}/consents/{consentGroupId}/{key}/{member}
 /// </remarks>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='subscriptionId'>
 /// The subscription with access to the consent group
 /// </param>
 /// <param name='consentGroupId'>
 /// The consent group being requested
 /// </param>
 /// <param name='key'>
 /// The consent key being requested
 /// </param>
 /// <param name='member'>
 /// The consent group member requesting access
 /// </param>
 public static object GetConsent(this IInternalClient operations, System.Guid subscriptionId, System.Guid consentGroupId, string key, string member)
 {
     return(operations.GetConsentAsync(subscriptionId, consentGroupId, key, member).GetAwaiter().GetResult());
 }