./ct_report/coverage/mongoose_graphql_enum.COVER.html

1 -module(mongoose_graphql_enum).
2
3 -export([input/2, output/2]).
4
5 -ignore_xref([input/2, output/2]).
6
7 input(<<"PresenceShow">>, Show) ->
8 3 {ok, list_to_binary(string:to_lower(binary_to_list(Show)))};
9 input(<<"PresenceType">>, Type) ->
10 4 {ok, list_to_binary(string:to_lower(binary_to_list(Type)))};
11
:-(
input(<<"Affiliation">>, <<"OWNER">>) -> {ok, owner};
12
:-(
input(<<"Affiliation">>, <<"MEMBER">>) -> {ok, member};
13
:-(
input(<<"Affiliation">>, <<"NONE">>) -> {ok, none};
14 2 input(<<"BlockingAction">>, <<"ALLOW">>) -> {ok, allow};
15 3 input(<<"BlockingAction">>, <<"DENY">>) -> {ok, deny};
16 4 input(<<"BlockedEntityType">>, <<"USER">>) -> {ok, user};
17 1 input(<<"BlockedEntityType">>, <<"ROOM">>) -> {ok, room};
18 5 input(<<"SubAction">>, <<"INVITE">>) -> {ok, invite};
19 2 input(<<"SubAction">>, <<"ACCEPT">>) -> {ok, accept};
20 2 input(<<"SubAction">>, <<"DECLINE">>) -> {ok, decline};
21 2 input(<<"SubAction">>, <<"CANCEL">>) -> {ok, cancel};
22 2 input(<<"MutualSubAction">>, <<"CONNECT">>) -> {ok, connect};
23 2 input(<<"MutualSubAction">>, <<"DISCONNECT">>) -> {ok, disconnect};
24 5 input(<<"MUCRole">>, <<"VISITOR">>) -> {ok, visitor};
25 4 input(<<"MUCRole">>, <<"PARTICIPANT">>) -> {ok, participant};
26 4 input(<<"MUCRole">>, <<"MODERATOR">>) -> {ok, moderator};
27 5 input(<<"MUCAffiliation">>, <<"NONE">>) -> {ok, none};
28 10 input(<<"MUCAffiliation">>, <<"MEMBER">>) -> {ok, member};
29 4 input(<<"MUCAffiliation">>, <<"OUTCAST">>) -> {ok, outcast};
30 6 input(<<"MUCAffiliation">>, <<"ADMIN">>) -> {ok, admin};
31 6 input(<<"MUCAffiliation">>, <<"OWNER">>) -> {ok, owner}.
32
33 output(<<"PresenceShow">>, Show) ->
34
:-(
{ok, list_to_binary(string:to_upper(binary_to_list(Show)))};
35 output(<<"PresenceType">>, Type) ->
36
:-(
{ok, list_to_binary(string:to_upper(binary_to_list(Type)))};
37 output(<<"AuthStatus">>, Status) ->
38 7 {ok, atom_to_binary(Status, utf8)};
39 output(<<"AuthType">>, Type) ->
40 2 {ok, list_to_binary(string:to_upper(atom_to_list(Type)))};
41 output(<<"Affiliation">>, Aff) ->
42 12 {ok, list_to_binary(string:to_upper(atom_to_list(Aff)))};
43 output(<<"BlockingAction">>, Action) ->
44 3 {ok, list_to_binary(string:to_upper(atom_to_list(Action)))};
45 output(<<"BlockedEntityType">>, What) ->
46 3 {ok, list_to_binary(string:to_upper(atom_to_list(What)))};
47 output(<<"ContactSub">>, Type) when Type =:= both;
48 Type =:= from;
49 Type =:= to;
50 Type =:= none ->
51 4 {ok, list_to_binary(string:to_upper(atom_to_list(Type)))};
52 output(<<"ContactAsk">>, Type) when Type =:= subscrube;
53 Type =:= unsubscribe;
54 Type =:= in;
55 Type =:= out;
56 Type =:= both;
57 Type =:= none ->
58 4 {ok, list_to_binary(string:to_upper(atom_to_list(Type)))};
59 output(<<"MUCRole">>, Role) ->
60 6 {ok, list_to_binary(string:to_upper(atom_to_list(Role)))};
61 output(<<"MUCAffiliation">>, Aff) ->
62 8 {ok, list_to_binary(string:to_upper(atom_to_list(Aff)))}.
Line Hits Source