class GdsApi::PublishingApi

def discard_draft(content_id, options = {})

Other tags:
    See: https://github.com/alphagov/publishing-api/blob/main/docs/api.md#post-v2contentcontent_iddiscard-draft -

Options Hash: (**options)
  • previous_version (Integer) -- used to ensure the request is discarding the latest lock version of the draft
  • locale (String) -- The language, defaults to 'en' in publishing-api.

Parameters:
  • options (Hash) --
def discard_draft(content_id, options = {})
  optional_keys = %i[locale previous_version]
  params = merge_optional_keys({}, options, optional_keys)
  post_json(discard_url(content_id), params)
end