コード例 #1
0
        /// <summary>Creates KycDocument.</summary>
        /// <param name="idempotencyKey">Idempotency key for this request.</param>
        /// <param name="userId">User identifier.</param>
        /// <param name="type">Type of KycDocument.</param>
        /// <returns>KycDocument object returned from API.</returns>
        public KycDocumentDTO CreateKycDocument(String idempotencyKey, String userId, KycDocumentType type, string tag = null)
        {
            KycDocumentPostDTO kycDocument = new KycDocumentPostDTO(type);

            kycDocument.Tag = tag;

            return(this.CreateObject <KycDocumentDTO, KycDocumentPostDTO>(idempotencyKey, MethodKey.UsersCreateKycDocument, kycDocument, userId));
        }
コード例 #2
0
        /// <summary>Creates KycDocument.</summary>
        /// <param name="idempotencyKey">Idempotency key for this request.</param>
        /// <param name="userId">User identifier.</param>
        /// <param name="type">Type of KycDocument.</param>
        /// <returns>KycDocument object returned from API.</returns>
        public async Task <KycDocumentDTO> CreateKycDocument(String idempotencyKey, String userId, KycDocumentType type, string tag = null)
        {
            KycDocumentPostDTO kycDocument = new KycDocumentPostDTO(type)
            {
                Tag = tag
            };

            return(await this.CreateObject <KycDocumentDTO, KycDocumentPostDTO>(idempotencyKey, MethodKey.UsersCreateKycDocument, kycDocument, userId));
        }
コード例 #3
0
        public async Task <KycDocumentDTO> CreateKycDocument(string idempotencyKey, string userId, KycDocumentType type, string tag = null)
        {
            var targetUrl = $"{_baseUrl}/users/{userId}/KYC/documents";
            KycDocumentPostDTO kycDocument = new KycDocumentPostDTO(type);

            kycDocument.Tag = tag;

            return(await CreateEntity <KycDocumentDTO, KycDocumentPostDTO>(targetUrl, kycDocument, idempotencyKey));
        }