Braintree.ValidationErrors.PopulateErrors C# (CSharp) 메소드

PopulateErrors() 개인적인 메소드

private PopulateErrors ( Braintree.NodeWrapper node ) : void
node Braintree.NodeWrapper
리턴 void
        private void PopulateErrors(NodeWrapper node)
        {
            if (node.GetName() == "api-error-response")
            {
                node = node.GetNode("errors");
            }

            List<NodeWrapper> errorResponses = node.GetChildren();
            foreach (var errorResponse in errorResponses)
            {
                if (errorResponse.GetName() != "errors")
                {
                    nestedErrors[errorResponse.GetName()] = new ValidationErrors(errorResponse);
                }
                else
                {
                    PopulateTopLevelErrors(errorResponse.GetList("error"));
                }
            }
        }