Subject: Re: [Jmap] WGLC review of draft-jmap-blob-07

From: "Neil Jenkins" <[email-masked]>
Date: Thu, 06 Jan 2022 22:47:26 +1100

On Tue, 21 Dec 2021, at 12:46 AM, Bron Gondwana wrote:
> It is distinguished by being the `create` argument to a standard `/set` method.  All `/set` methods take arguments.  But you make a good point - I should probably define that Blobs do not have a state as such, so it is an error to provide ifInState argument.
> 
> Neil - do we have a good generic way to handle objects for which there's no valid `state`?

Bron and I discussed this out of band today and came to the conclusion this is actually different enough to the standard `/set` method that we should not try to force it into that (requiring a bunch of exceptions to the standard behaviour to be documented), but should define a new method instead, e.g. `Blob/upload`. This simply won't take an `ifInState` argument or return states.

—Neil