{"nodes": [{"id": "root_socialdesk_apps_web_src_lib_social_providers_base_js", "label": "base.js", "file_type": "code", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/base.js", "source_location": "L1"}, {"id": "social_providers_base_socialprovideradapter", "label": "SocialProviderAdapter", "file_type": "code", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/base.js", "source_location": "L5"}, {"id": "social_providers_base_socialprovideradapter_getauthurl", "label": ".getAuthUrl()", "file_type": "code", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/base.js", "source_location": "L6"}, {"id": "social_providers_base_socialprovideradapter_handleoauthcallback", "label": ".handleOAuthCallback()", "file_type": "code", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/base.js", "source_location": "L7"}, {"id": "social_providers_base_socialprovideradapter_refreshtoken", "label": ".refreshToken()", "file_type": "code", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/base.js", "source_location": "L8"}, {"id": "social_providers_base_socialprovideradapter_validateconnection", "label": ".validateConnection()", "file_type": "code", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/base.js", "source_location": "L9"}, {"id": "social_providers_base_socialprovideradapter_publishpost", "label": ".publishPost()", "file_type": "code", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/base.js", "source_location": "L10"}, {"id": "social_providers_base_socialprovideradapter_uploadmedia", "label": ".uploadMedia()", "file_type": "code", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/base.js", "source_location": "L11"}, {"id": "social_providers_base_socialprovideradapter_getpostmetrics", "label": ".getPostMetrics()", "file_type": "code", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/base.js", "source_location": "L12"}, {"id": "social_providers_base_socialprovideradapter_getcomments", "label": ".getComments()", "file_type": "code", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/base.js", "source_location": "L13"}, {"id": "social_providers_base_socialprovideradapter_replytocomment", "label": ".replyToComment()", "file_type": "code", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/base.js", "source_location": "L14"}, {"id": "social_providers_base_socialprovideradapter_getmessages", "label": ".getMessages()", "file_type": "code", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/base.js", "source_location": "L15"}, {"id": "social_providers_base_socialprovideradapter_sendmessage", "label": ".sendMessage()", "file_type": "code", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/base.js", "source_location": "L16"}], "edges": [{"source": "root_socialdesk_apps_web_src_lib_social_providers_base_js", "target": "social_providers_base_socialprovideradapter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/base.js", "source_location": "L5", "weight": 1.0}, {"source": "social_providers_base_socialprovideradapter", "target": "social_providers_base_socialprovideradapter_getauthurl", "relation": "method", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/base.js", "source_location": "L6", "weight": 1.0}, {"source": "social_providers_base_socialprovideradapter", "target": "social_providers_base_socialprovideradapter_handleoauthcallback", "relation": "method", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/base.js", "source_location": "L7", "weight": 1.0}, {"source": "social_providers_base_socialprovideradapter", "target": "social_providers_base_socialprovideradapter_refreshtoken", "relation": "method", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/base.js", "source_location": "L8", "weight": 1.0}, {"source": "social_providers_base_socialprovideradapter", "target": "social_providers_base_socialprovideradapter_validateconnection", "relation": "method", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/base.js", "source_location": "L9", "weight": 1.0}, {"source": "social_providers_base_socialprovideradapter", "target": "social_providers_base_socialprovideradapter_publishpost", "relation": "method", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/base.js", "source_location": "L10", "weight": 1.0}, {"source": "social_providers_base_socialprovideradapter", "target": "social_providers_base_socialprovideradapter_uploadmedia", "relation": "method", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/base.js", "source_location": "L11", "weight": 1.0}, {"source": "social_providers_base_socialprovideradapter", "target": "social_providers_base_socialprovideradapter_getpostmetrics", "relation": "method", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/base.js", "source_location": "L12", "weight": 1.0}, {"source": "social_providers_base_socialprovideradapter", "target": "social_providers_base_socialprovideradapter_getcomments", "relation": "method", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/base.js", "source_location": "L13", "weight": 1.0}, {"source": "social_providers_base_socialprovideradapter", "target": "social_providers_base_socialprovideradapter_replytocomment", "relation": "method", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/base.js", "source_location": "L14", "weight": 1.0}, {"source": "social_providers_base_socialprovideradapter", "target": "social_providers_base_socialprovideradapter_getmessages", "relation": "method", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/base.js", "source_location": "L15", "weight": 1.0}, {"source": "social_providers_base_socialprovideradapter", "target": "social_providers_base_socialprovideradapter_sendmessage", "relation": "method", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/base.js", "source_location": "L16", "weight": 1.0}], "raw_calls": []}