예제 #1
0
        public async Task UpdateDefinitionSpecificationRelationship()
        {
            string relationshipId  = NewRandomString();
            string specificationId = NewRandomString();
            UpdateDefinitionSpecificationRelationshipModel model = new UpdateDefinitionSpecificationRelationshipModel();

            await AssertPutRequest($"specifications/{specificationId}/datasets/edit-definition-specification-relationship/{relationshipId}",
                                   model,
                                   new DefinitionSpecificationRelationshipVersion(),
                                   () => _client.UpdateDefinitionSpecificationRelationship(model, specificationId, relationshipId));
        }
        public async Task <ValidatedApiResponse <DefinitionSpecificationRelationshipVersion> > UpdateDefinitionSpecificationRelationship(UpdateDefinitionSpecificationRelationshipModel model, string specificationId, string relationshipId)
        {
            Guard.ArgumentNotNull(model, nameof(model));
            Guard.IsNullOrWhiteSpace(relationshipId, nameof(relationshipId));
            Guard.IsNullOrWhiteSpace(specificationId, nameof(specificationId));

            return(await ValidatedPutAsync <DefinitionSpecificationRelationshipVersion, UpdateDefinitionSpecificationRelationshipModel>($"specifications/{specificationId}/datasets/edit-definition-specification-relationship/{relationshipId}", model));
        }