lib/story.ex
defmodule Storyblok.Story do
alias Storyblok.Operation
@typep story_identifier :: full_slug() | id() | uuid()
@typep full_slug :: binary()
@typep id :: binary()
@typep uuid :: binary()
@spec get(identifier :: story_identifier()) :: term()
def get(identifier, query \\ []), do: Operation.new("/cdn/stories/#{identifier}", query)
def list(query \\ []), do: Operation.new("/cdn/stories", query)
end