/// <inheritdoc/> public Task <TEntity> CreateDraftAsync(string id, ContentCreateDraftOptions options = default, QueryContext?context = null, CancellationToken ct = default) { Guard.NotNullOrEmpty(id, nameof(id)); return(RequestJsonAsync <TEntity>(HttpMethod.Post, BuildSchemaUrl($"{id}/draft", false), null, context, ct)); }
/// <inheritdoc/> public Task <TEntity> CreateDraftAsync(TEntity entity, ContentCreateDraftOptions options = default, QueryContext?context = null, CancellationToken ct = default) { Guard.NotNull(entity, nameof(entity)); return(CreateDraftAsync(entity.Id, default, context, ct));