{"size": 1941, "ext": "js", "max_stars_repo_path": "src/metaprofileprocess.js", "max_stars_repo_name": "Ziggeo/ZiggeoNodeSdk", "max_stars_repo_stars_event_min_datetime": "2016-04-11T06:20:17.000Z", "max_stars_repo_stars_event_max_datetime": "2017-03-31T20:38:16.000Z", "max_issues_repo_path": "src/metaprofileprocess.js", "max_issues_repo_name": "Ziggeo/ZiggeoNodeSdk", "max_issues_repo_issues_event_min_datetime": "2021-02-18T11:29:08.000Z", "max_issues_repo_issues_event_max_datetime": "2021-02-23T19:58:14.000Z", "max_forks_repo_path": "src/metaprofileprocess.js", "max_forks_repo_name": "Ziggeo/ZiggeoNodeSdk", "max_forks_repo_forks_event_min_datetime": "2015-08-12T21:18:19.000Z", "max_forks_repo_forks_event_max_datetime": "2021-06-24T07:05:02.000Z"}
{"max_stars_count": 6, "max_issues_count": 1, "max_forks_count": 5, "avg_line_length": 45.1395348837, "max_line_length": 123, "alphanum_fraction": 0.6038124678}
Scoped.define('module:MetaProfileProcess', ['base:Class'], function (Class, scoped) {
    return Class.extend({scoped: scoped}, function (inherited) {
        return {

            constructor: function (Connect, ApiConnect, CdnConnect) {
                inherited.constructor.call(this);
                this.Connect = Connect;
                this.ApiConnect = ApiConnect;
                this.CdnConnect = CdnConnect;
            },

            index: function (meta_token_or_key, callbacks) {
                this.Connect.getJSON('/v1/metaprofiles/' + meta_token_or_key + '/process', callbacks);
            },

            get: function (meta_token_or_key, token_or_key, callbacks) {
                this.Connect.getJSON('/v1/metaprofiles/' + meta_token_or_key + '/process/' + token_or_key + '', callbacks);
            },

            destroy: function (meta_token_or_key, token_or_key, callbacks) {
                this.Connect.destroy('/v1/metaprofiles/' + meta_token_or_key + '/process/' + token_or_key + '', callbacks);
            },

            create_video_analysis_process: function (meta_token_or_key, callbacks) {
                this.Connect.postJSON('/v1/metaprofiles/' + meta_token_or_key + '/process/analysis', callbacks);
            },

            create_audio_transcription_process: function (meta_token_or_key, callbacks) {
                this.Connect.postJSON('/v1/metaprofiles/' + meta_token_or_key + '/process/transcription', callbacks);
            },

            create_nsfw_process: function (meta_token_or_key, data, callbacks) {
                this.Connect.postJSON('/v1/metaprofiles/' + meta_token_or_key + '/process/nsfw', callbacks, data);
            },

            create_profanity_process: function (meta_token_or_key, data, callbacks) {
                this.Connect.postJSON('/v1/metaprofiles/' + meta_token_or_key + '/process/profanity', callbacks, data);
            }

        };
    });
});
