View Source argo_graphql_arguments_const (argo v1.0.4)

Summary

Types

-type t() ::
    #argo_graphql_arguments_const{arguments ::
                                      argo_index_map:t(argo_types:name(),
                                                       argo_graphql_argument_const:t())}.

Functions

Link to this function

add_argument_const(ArgumentsConst, ArgumentConst)

View Source
-spec add_argument_const(ArgumentsConst, ArgumentConst) -> ArgumentsConst
                      when ArgumentsConst :: t(), ArgumentConst :: argo_graphql_argument_const:t().
Link to this function

find_argument_const(ArgumentsConst, ArgumentConstName)

View Source
-spec find_argument_const(ArgumentsConst, ArgumentConstName) -> {ok, ArgumentConst} | error
                       when
                           ArgumentsConst :: t(),
                           ArgumentConstName :: argo_types:name(),
                           ArgumentConst :: argo_graphql_argument_const:t().
Link to this function

format(Formatter1, Type)

View Source
-spec format(Formatter1, Type :: t()) -> Formatter2
          when Formatter1 :: argo_graphql_formatter:t(), Formatter2 :: argo_graphql_formatter:t().
-spec format_error(dynamic(), dynamic()) -> dynamic().
Link to this function

from_language(LanguageArgumentsConst)

View Source
-spec from_language(LanguageArgumentsConst) -> ArgumentsConst
                 when
                     LanguageArgumentsConst :: argo_graphql_language_arguments_const:t(),
                     ArgumentsConst :: t().
Link to this function

get_argument_const(ArgumentsConst, ArgumentConstName)

View Source
-spec get_argument_const(ArgumentsConst, ArgumentConstName) -> ArgumentConst
                      when
                          ArgumentsConst :: t(),
                          ArgumentConstName :: argo_types:name(),
                          ArgumentConst :: argo_graphql_argument_const:t().
-spec new() -> ArgumentsConst when ArgumentsConst :: t().