Current section

Files

Jump to
elixir_lokalise_api lib elixir_lokalise_api endpoints segments.ex
Raw

lib/elixir_lokalise_api/endpoints/segments.ex

defmodule ElixirLokaliseApi.Segments do
@moduledoc """
Segments endpoint.
"""
@model ElixirLokaliseApi.Model.Segment
@collection ElixirLokaliseApi.Collection.Segments
@endpoint "projects/{!:project_id}/keys/{!:key_id}/segments/{!:lang_iso}/{:segment_number}"
@data_key :segments
@singular_data_key :segment
@parent_key :project_id
@item_key :key_id
@subitem_key :lang_iso
@child_key :segment_number
use ElixirLokaliseApi.DynamicResource,
import: [:item_reader, :subitem_reader, :child_reader, :find4, :all4, :update5]
end