Amazon.Auth.AccessControlPolicy.Internal.JsonPolicyReader.convertActions C# (CSharp) Method

convertActions() private static method

private static convertActions ( Statement statement, JsonData jStatement ) : void
statement Statement
jStatement JsonData
return void
        private static void convertActions(Statement statement, JsonData jStatement)
        {
            JsonData jActions = jStatement[JsonDocumentFields.ACTION];
            if (jActions == null)
            {
                return;
            }

            if (jActions.IsString)
            {
                statement.Actions.Add(new ActionIdentifier((string)jActions));
            }
            else if (jActions.IsArray)
            {
                foreach (JsonData jActionValue in jActions)
                {
                    if (jActionValue.IsString)
                    {
                        statement.Actions.Add(new ActionIdentifier((string)jActionValue));
                    }
                }
            }
        }