public async Task <IEnumerable <dynamic> > GetLayoutPageTemplateCollectionsAsync(long groupId, string name, int start, int end, JsonObjectWrapper orderByComparator)
        {
            var _parameters = new JsonObject();

            _parameters.Add("groupId", groupId);
            _parameters.Add("name", name);
            _parameters.Add("start", start);
            _parameters.Add("end", end);
            this.MangleWrapper(_parameters, "orderByComparator", "$languageUtil.getJSONWrapperClassName($parameter.type)", orderByComparator);

            var _command = new JsonObject()
            {
                { "/layout.layoutpagetemplatecollection/get-layout-page-template-collections", _parameters }
            };

            var _obj = await this.Session.InvokeAsync(_command);

            return((IEnumerable <dynamic>)_obj);
        }
        public async Task <dynamic> AddLayoutSetPrototypeAsync(IDictionary <string, string> nameMap, string description, bool active, bool layoutsUpdateable, JsonObjectWrapper serviceContext)
        {
            var _parameters = new JsonObject();

            _parameters.Add("nameMap", nameMap);
            _parameters.Add("description", description);
            _parameters.Add("active", active);
            _parameters.Add("layoutsUpdateable", layoutsUpdateable);
            this.MangleWrapper(_parameters, "serviceContext", "com.liferay.portal.service.ServiceContext", serviceContext);

            var _command = new JsonObject()
            {
                { "/layoutsetprototype/add-layout-set-prototype", _parameters }
            };

            var _obj = await this.Session.InvokeAsync(_command);

            return((dynamic)_obj);
        }
Example #3
0
        public async Task <IEnumerable <dynamic> > GetEntriesAsync(long groupId, string definitionName, string userName, long createDateGT, long createDateLT, bool andSearch, int start, int end, JsonObjectWrapper orderByComparator)
        {
            var _parameters = new JsonObject();

            _parameters.Add("groupId", groupId);
            _parameters.Add("definitionName", definitionName);
            _parameters.Add("userName", userName);
            _parameters.Add("createDateGT", createDateGT);
            _parameters.Add("createDateLT", createDateLT);
            _parameters.Add("andSearch", andSearch);
            _parameters.Add("start", start);
            _parameters.Add("end", end);
            this.MangleWrapper(_parameters, "orderByComparator", "$languageUtil.getJSONWrapperClassName($parameter.type)", orderByComparator);

            var _command = new JsonObject()
            {
                { "/reports.entry/get-entries", _parameters }
            };

            var _obj = await this.Session.InvokeAsync(_command);

            return((IEnumerable <dynamic>)_obj);
        }
Example #4
0
        public async Task UpdateStatusAsync(long membershipRequestId, string reviewComments, long statusId, JsonObjectWrapper serviceContext)
        {
            var _parameters = new JsonObject();

            _parameters.Add("membershipRequestId", membershipRequestId);
            _parameters.Add("reviewComments", reviewComments);
            _parameters.Add("statusId", statusId);
            this.MangleWrapper(_parameters, "serviceContext", "$languageUtil.getJSONWrapperClassName($parameter.type)", serviceContext);

            var _command = new JsonObject()
            {
                { "/membershiprequest/update-status", _parameters }
            };

            await this.Session.InvokeAsync(_command);
        }
        public async Task <IEnumerable <dynamic> > GetGroupEntriesAsync(long groupId, int status, int start, int end, JsonObjectWrapper obc)
        {
            var _parameters = new JsonObject();

            _parameters.Add("groupId", groupId);
            _parameters.Add("status", status);
            _parameters.Add("start", start);
            _parameters.Add("end", end);
            this.MangleWrapper(_parameters, "obc", "$languageUtil.getJSONWrapperClassName($parameter.type)", obc);

            var _command = new JsonObject()
            {
                { "/blogsentry/get-group-entries", _parameters }
            };

            var _obj = await this.Session.InvokeAsync(_command);

            return((IEnumerable <dynamic>)_obj);
        }
        public async Task <dynamic> AddCategoryAsync(long parentCategoryId, string name, string description, string displayStyle, string emailAddress, string inProtocol, string inServerName, int inServerPort, bool inUseSSL, string inUserName, string inPassword, int inReadInterval, string outEmailAddress, bool outCustom, string outServerName, int outServerPort, bool outUseSSL, string outUserName, string outPassword, bool mailingListActive, bool allowAnonymousEmail, JsonObjectWrapper serviceContext)
        {
            var _parameters = new JsonObject();

            _parameters.Add("parentCategoryId", parentCategoryId);
            _parameters.Add("name", name);
            _parameters.Add("description", description);
            _parameters.Add("displayStyle", displayStyle);
            _parameters.Add("emailAddress", emailAddress);
            _parameters.Add("inProtocol", inProtocol);
            _parameters.Add("inServerName", inServerName);
            _parameters.Add("inServerPort", inServerPort);
            _parameters.Add("inUseSSL", inUseSSL);
            _parameters.Add("inUserName", inUserName);
            _parameters.Add("inPassword", inPassword);
            _parameters.Add("inReadInterval", inReadInterval);
            _parameters.Add("outEmailAddress", outEmailAddress);
            _parameters.Add("outCustom", outCustom);
            _parameters.Add("outServerName", outServerName);
            _parameters.Add("outServerPort", outServerPort);
            _parameters.Add("outUseSSL", outUseSSL);
            _parameters.Add("outUserName", outUserName);
            _parameters.Add("outPassword", outPassword);
            _parameters.Add("mailingListActive", mailingListActive);
            _parameters.Add("allowAnonymousEmail", allowAnonymousEmail);
            this.MangleWrapper(_parameters, "serviceContext", "$languageUtil.getJSONWrapperClassName($parameter.type)", serviceContext);

            var _command = new JsonObject()
            {
                { "/mbcategory/add-category", _parameters }
            };

            var _obj = await this.Session.InvokeAsync(_command);

            return((dynamic)_obj);
        }
        public async Task <dynamic> AddCategoryAsync(long userId, long parentCategoryId, string name, string description, JsonObjectWrapper serviceContext)
        {
            var _parameters = new JsonObject();

            _parameters.Add("userId", userId);
            _parameters.Add("parentCategoryId", parentCategoryId);
            _parameters.Add("name", name);
            _parameters.Add("description", description);
            this.MangleWrapper(_parameters, "serviceContext", "$languageUtil.getJSONWrapperClassName($parameter.type)", serviceContext);

            var _command = new JsonObject()
            {
                { "/mbcategory/add-category", _parameters }
            };

            var _obj = await this.Session.InvokeAsync(_command);

            return((dynamic)_obj);
        }
        public async Task <IEnumerable <dynamic> > GetNodesAsync(long groupId, int status, int start, int end, JsonObjectWrapper orderByComparator)
        {
            var _parameters = new JsonObject();

            _parameters.Add("groupId", groupId);
            _parameters.Add("status", status);
            _parameters.Add("start", start);
            _parameters.Add("end", end);
            this.MangleWrapper(_parameters, "orderByComparator", "$languageUtil.getJSONWrapperClassName($parameter.type)", orderByComparator);

            var _command = new JsonObject()
            {
                { "/wiki.wikinode/get-nodes", _parameters }
            };

            var _obj = await this.Session.InvokeAsync(_command);

            return((IEnumerable <dynamic>)_obj);
        }
        public async Task <IEnumerable <dynamic> > SearchAsync(long groupId, string name, string description, IDictionary <string, object> _params, int start, int end, JsonObjectWrapper obc)
        {
            var _parameters = new JsonObject();

            _parameters.Add("groupId", groupId);
            _parameters.Add("name", name);
            _parameters.Add("description", description);
            _parameters.Add("params", _params);
            _parameters.Add("start", start);
            _parameters.Add("end", end);
            this.MangleWrapper(_parameters, "obc", "$languageUtil.getJSONWrapperClassName($parameter.type)", obc);

            var _command = new JsonObject()
            {
                { "/team/search", _parameters }
            };

            var _obj = await this.Session.InvokeAsync(_command);

            return((IEnumerable <dynamic>)_obj);
        }
Example #10
0
        public async Task <IEnumerable <dynamic> > GetCpTaxCategoriesAsync(long companyId, int start, int end, JsonObjectWrapper orderByComparator)
        {
            var _parameters = new JsonObject();

            _parameters.Add("companyId", companyId);
            _parameters.Add("start", start);
            _parameters.Add("end", end);
            this.MangleWrapper(_parameters, "orderByComparator", "$languageUtil.getJSONWrapperClassName($parameter.type)", orderByComparator);

            var _command = new JsonObject()
            {
                { "/commerce.cptaxcategory/get-cp-tax-categories", _parameters }
            };

            var _obj = await this.Session.InvokeAsync(_command);

            return((IEnumerable <dynamic>)_obj);
        }
Example #11
0
        public async Task <dynamic> AddCpTaxCategoryAsync(IDictionary <string, string> nameMap, IDictionary <string, string> descriptionMap, JsonObjectWrapper serviceContext)
        {
            var _parameters = new JsonObject();

            _parameters.Add("nameMap", nameMap);
            _parameters.Add("descriptionMap", descriptionMap);
            this.MangleWrapper(_parameters, "serviceContext", "$languageUtil.getJSONWrapperClassName($parameter.type)", serviceContext);

            var _command = new JsonObject()
            {
                { "/commerce.cptaxcategory/add-cp-tax-category", _parameters }
            };

            var _obj = await this.Session.InvokeAsync(_command);

            return((dynamic)_obj);
        }
        public async Task <IEnumerable <dynamic> > GetCtCollectionsAsync(long companyId, int status, string keywords, int start, int end, JsonObjectWrapper orderByComparator)
        {
            var _parameters = new JsonObject();

            _parameters.Add("companyId", companyId);
            _parameters.Add("status", status);
            _parameters.Add("keywords", keywords);
            _parameters.Add("start", start);
            _parameters.Add("end", end);
            this.MangleWrapper(_parameters, "orderByComparator", "$languageUtil.getJSONWrapperClassName($parameter.type)", orderByComparator);

            var _command = new JsonObject()
            {
                { "/ct.ctcollection/get-ct-collections", _parameters }
            };

            var _obj = await this.Session.InvokeAsync(_command);

            return((IEnumerable <dynamic>)_obj);
        }
Example #13
0
        public async Task <IEnumerable <dynamic> > GetCommerceNotificationTemplateCommerceAccountGroupRelsAsync(long commerceNotificationTemplateId, int start, int end, JsonObjectWrapper orderByComparator)
        {
            var _parameters = new JsonObject();

            _parameters.Add("commerceNotificationTemplateId", commerceNotificationTemplateId);
            _parameters.Add("start", start);
            _parameters.Add("end", end);
            this.MangleWrapper(_parameters, "orderByComparator", "$languageUtil.getJSONWrapperClassName($parameter.type)", orderByComparator);

            var _command = new JsonObject()
            {
                { "/commerce.commercenotificationtemplatecommerceaccountgrouprel/get-commerce-notification-template-commerce-account-group-rels", _parameters }
            };

            var _obj = await this.Session.InvokeAsync(_command);

            return((IEnumerable <dynamic>)_obj);
        }
Example #14
0
        public async Task <dynamic> AddCommerceNotificationTemplateCommerceAccountGroupRelAsync(long commerceNotificationTemplateId, long commerceAccountGroupId, JsonObjectWrapper serviceContext)
        {
            var _parameters = new JsonObject();

            _parameters.Add("commerceNotificationTemplateId", commerceNotificationTemplateId);
            _parameters.Add("commerceAccountGroupId", commerceAccountGroupId);
            this.MangleWrapper(_parameters, "serviceContext", "$languageUtil.getJSONWrapperClassName($parameter.type)", serviceContext);

            var _command = new JsonObject()
            {
                { "/commerce.commercenotificationtemplatecommerceaccountgrouprel/add-commerce-notification-template-commerce-account-group-rel", _parameters }
            };

            var _obj = await this.Session.InvokeAsync(_command);

            return((dynamic)_obj);
        }
        public async Task <dynamic> MoveFolderAsync(long folderId, long parentFolderId, JsonObjectWrapper serviceContext)
        {
            var _parameters = new JsonObject();

            _parameters.Add("folderId", folderId);
            _parameters.Add("parentFolderId", parentFolderId);
            this.MangleWrapper(_parameters, "serviceContext", "$languageUtil.getJSONWrapperClassName($parameter.type)", serviceContext);

            var _command = new JsonObject()
            {
                { "/journal.journalfolder/move-folder", _parameters }
            };

            var _obj = await this.Session.InvokeAsync(_command);

            return((dynamic)_obj);
        }
Example #16
0
        public async Task <dynamic> AddTeamAsync(long groupId, string name, string description, JsonObjectWrapper serviceContext)
        {
            var _parameters = new JsonObject();

            _parameters.Add("groupId", groupId);
            _parameters.Add("name", name);
            _parameters.Add("description", description);
            this.MangleWrapper(_parameters, "serviceContext", "$languageUtil.getJSONWrapperClassName($parameter.type)", serviceContext);

            var _command = new JsonObject()
            {
                { "/team/add-team", _parameters }
            };

            var _obj = await this.Session.InvokeAsync(_command);

            return((dynamic)_obj);
        }
        public async Task <dynamic> UpdateFolderAsync(long groupId, long folderId, long parentFolderId, string name, string description, bool mergeWithParentFolder, JsonObjectWrapper serviceContext)
        {
            var _parameters = new JsonObject();

            _parameters.Add("groupId", groupId);
            _parameters.Add("folderId", folderId);
            _parameters.Add("parentFolderId", parentFolderId);
            _parameters.Add("name", name);
            _parameters.Add("description", description);
            _parameters.Add("mergeWithParentFolder", mergeWithParentFolder);
            this.MangleWrapper(_parameters, "serviceContext", "$languageUtil.getJSONWrapperClassName($parameter.type)", serviceContext);

            var _command = new JsonObject()
            {
                { "/journal.journalfolder/update-folder", _parameters }
            };

            var _obj = await this.Session.InvokeAsync(_command);

            return((dynamic)_obj);
        }
Example #18
0
        public async Task <dynamic> SearchCpDisplayLayoutAsync(long companyId, long groupId, string className, string keywords, int start, int end, JsonObjectWrapper sort)
        {
            var _parameters = new JsonObject();

            _parameters.Add("companyId", companyId);
            _parameters.Add("groupId", groupId);
            _parameters.Add("className", className);
            _parameters.Add("keywords", keywords);
            _parameters.Add("start", start);
            _parameters.Add("end", end);
            this.MangleWrapper(_parameters, "sort", "$languageUtil.getJSONWrapperClassName($parameter.type)", sort);

            var _command = new JsonObject()
            {
                { "/commerce.cpdisplaylayout/search-cp-display-layout", _parameters }
            };

            var _obj = await this.Session.InvokeAsync(_command);

            return((dynamic)_obj);
        }
        public async Task <long> GetCategoriesAndThreadsCountAsync(long groupId, long categoryId, JsonObjectWrapper queryDefinition)
        {
            var _parameters = new JsonObject();

            _parameters.Add("groupId", groupId);
            _parameters.Add("categoryId", categoryId);
            this.MangleWrapper(_parameters, "queryDefinition", "$languageUtil.getJSONWrapperClassName($parameter.type)", queryDefinition);

            var _command = new JsonObject()
            {
                { "/mbcategory/get-categories-and-threads-count", _parameters }
            };

            var _obj = await this.Session.InvokeAsync(_command);

            return((long)_obj);
        }
Example #20
0
        public async Task <dynamic> AddCpDisplayLayoutAsync(string clazz, long classPK, string layoutUuid, JsonObjectWrapper serviceContext)
        {
            var _parameters = new JsonObject();

            _parameters.Add("clazz", clazz);
            _parameters.Add("classPK", classPK);
            _parameters.Add("layoutUuid", layoutUuid);
            this.MangleWrapper(_parameters, "serviceContext", "$languageUtil.getJSONWrapperClassName($parameter.type)", serviceContext);

            var _command = new JsonObject()
            {
                { "/commerce.cpdisplaylayout/add-cp-display-layout", _parameters }
            };

            var _obj = await this.Session.InvokeAsync(_command);

            return((dynamic)_obj);
        }
Example #21
0
        public async Task <dynamic> AddMembershipRequestAsync(long groupId, string comments, JsonObjectWrapper serviceContext)
        {
            var _parameters = new JsonObject();

            _parameters.Add("groupId", groupId);
            _parameters.Add("comments", comments);
            this.MangleWrapper(_parameters, "serviceContext", "$languageUtil.getJSONWrapperClassName($parameter.type)", serviceContext);

            var _command = new JsonObject()
            {
                { "/membershiprequest/add-membership-request", _parameters }
            };

            var _obj = await this.Session.InvokeAsync(_command);

            return((dynamic)_obj);
        }
        public async Task <dynamic> UpdateEntryAsync(long entryId, long groupId, long folderId, string name, string url, string description, JsonObjectWrapper serviceContext)
        {
            var _parameters = new JsonObject();

            _parameters.Add("entryId", entryId);
            _parameters.Add("groupId", groupId);
            _parameters.Add("folderId", folderId);
            _parameters.Add("name", name);
            _parameters.Add("url", url);
            _parameters.Add("description", description);
            this.MangleWrapper(_parameters, "serviceContext", "com.liferay.portal.service.ServiceContext", serviceContext);

            var _command = new JsonObject()
            {
                { "/bookmarksentry/update-entry", _parameters }
            };

            var _obj = await this.Session.InvokeAsync(_command);

            return((dynamic)_obj);
        }
        public async Task <dynamic> AddEntryAsync(string title, string subtitle, string description, string content, int displayDateMonth, int displayDateDay, int displayDateYear, int displayDateHour, int displayDateMinute, bool allowPingbacks, bool allowTrackbacks, IEnumerable <string> trackbacks, string coverImageCaption, JsonObjectWrapper coverImageImageSelector, JsonObjectWrapper smallImageImageSelector, JsonObjectWrapper serviceContext)
        {
            var _parameters = new JsonObject();

            _parameters.Add("title", title);
            _parameters.Add("subtitle", subtitle);
            _parameters.Add("description", description);
            _parameters.Add("content", content);
            _parameters.Add("displayDateMonth", displayDateMonth);
            _parameters.Add("displayDateDay", displayDateDay);
            _parameters.Add("displayDateYear", displayDateYear);
            _parameters.Add("displayDateHour", displayDateHour);
            _parameters.Add("displayDateMinute", displayDateMinute);
            _parameters.Add("allowPingbacks", allowPingbacks);
            _parameters.Add("allowTrackbacks", allowTrackbacks);
            _parameters.Add("trackbacks", trackbacks);
            _parameters.Add("coverImageCaption", coverImageCaption);
            this.MangleWrapper(_parameters, "coverImageImageSelector", "$languageUtil.getJSONWrapperClassName($parameter.type)", coverImageImageSelector);
            this.MangleWrapper(_parameters, "smallImageImageSelector", "$languageUtil.getJSONWrapperClassName($parameter.type)", smallImageImageSelector);
            this.MangleWrapper(_parameters, "serviceContext", "$languageUtil.getJSONWrapperClassName($parameter.type)", serviceContext);

            var _command = new JsonObject()
            {
                { "/blogsentry/add-entry", _parameters }
            };

            var _obj = await this.Session.InvokeAsync(_command);

            return((dynamic)_obj);
        }
        public async Task <IEnumerable <dynamic> > GetEntriesAsync(long groupId, long folderId, int start, int end, JsonObjectWrapper orderByComparator)
        {
            var _parameters = new JsonObject();

            _parameters.Add("groupId", groupId);
            _parameters.Add("folderId", folderId);
            _parameters.Add("start", start);
            _parameters.Add("end", end);
            this.MangleWrapper(_parameters, "orderByComparator", "com.liferay.portal.kernel.util.OrderByComparator", orderByComparator);

            var _command = new JsonObject()
            {
                { "/bookmarksentry/get-entries", _parameters }
            };

            var _obj = await this.Session.InvokeAsync(_command);

            return((IEnumerable <dynamic>)_obj);
        }
        public async Task <string> GetOrganizationEntriesRssAsync(long organizationId, long displayDate, int status, int max, string type, double version, string displayStyle, string feedURL, string entryURL, JsonObjectWrapper themeDisplay)
        {
            var _parameters = new JsonObject();

            _parameters.Add("organizationId", organizationId);
            _parameters.Add("displayDate", displayDate);
            _parameters.Add("status", status);
            _parameters.Add("max", max);
            _parameters.Add("type", type);
            _parameters.Add("version", version);
            _parameters.Add("displayStyle", displayStyle);
            _parameters.Add("feedURL", feedURL);
            _parameters.Add("entryURL", entryURL);
            this.MangleWrapper(_parameters, "themeDisplay", "$languageUtil.getJSONWrapperClassName($parameter.type)", themeDisplay);

            var _command = new JsonObject()
            {
                { "/blogsentry/get-organization-entries-rss", _parameters }
            };

            var _obj = await this.Session.InvokeAsync(_command);

            return((string)_obj);
        }
        public async Task <IEnumerable <dynamic> > GetFoldersAndArticlesAsync(long groupId, long userId, long folderId, int status, string locale, int start, int end, JsonObjectWrapper obc)
        {
            var _parameters = new JsonObject();

            _parameters.Add("groupId", groupId);
            _parameters.Add("userId", userId);
            _parameters.Add("folderId", folderId);
            _parameters.Add("status", status);
            _parameters.Add("locale", locale);
            _parameters.Add("start", start);
            _parameters.Add("end", end);
            this.MangleWrapper(_parameters, "obc", "$languageUtil.getJSONWrapperClassName($parameter.type)", obc);

            var _command = new JsonObject()
            {
                { "/journal.journalfolder/get-folders-and-articles", _parameters }
            };

            var _obj = await this.Session.InvokeAsync(_command);

            return((IEnumerable <dynamic>)_obj);
        }
        public async Task <IEnumerable <dynamic> > SearchAsync(long companyId, JsonObjectWrapper active, JsonObjectWrapper obc)
        {
            var _parameters = new JsonObject();

            _parameters.Add("companyId", companyId);
            this.MangleWrapper(_parameters, "active", "java.lang.Boolean", active);
            this.MangleWrapper(_parameters, "obc", "com.liferay.portal.kernel.util.OrderByComparator", obc);

            var _command = new JsonObject()
            {
                { "/layoutsetprototype/search", _parameters }
            };

            var _obj = await this.Session.InvokeAsync(_command);

            return((IEnumerable <dynamic>)_obj);
        }
        public async Task <IEnumerable <dynamic> > SearchDdmStructuresAsync(long companyId, IEnumerable <long> groupIds, long folderId, int restrictionType, string keywords, int start, int end, JsonObjectWrapper obc)
        {
            var _parameters = new JsonObject();

            _parameters.Add("companyId", companyId);
            _parameters.Add("groupIds", groupIds);
            _parameters.Add("folderId", folderId);
            _parameters.Add("restrictionType", restrictionType);
            _parameters.Add("keywords", keywords);
            _parameters.Add("start", start);
            _parameters.Add("end", end);
            this.MangleWrapper(_parameters, "obc", "$languageUtil.getJSONWrapperClassName($parameter.type)", obc);

            var _command = new JsonObject()
            {
                { "/journal.journalfolder/search-ddm-structures", _parameters }
            };

            var _obj = await this.Session.InvokeAsync(_command);

            return((IEnumerable <dynamic>)_obj);
        }
Example #29
0
        public async Task <dynamic> AddEntryAsync(long groupId, long definitionId, string format, bool schedulerRequest, long startDate, long endDate, bool repeating, string recurrence, string emailNotifications, string emailDelivery, string portletId, string pageURL, string reportName, string reportParameters, JsonObjectWrapper serviceContext)
        {
            var _parameters = new JsonObject();

            _parameters.Add("groupId", groupId);
            _parameters.Add("definitionId", definitionId);
            _parameters.Add("format", format);
            _parameters.Add("schedulerRequest", schedulerRequest);
            _parameters.Add("startDate", startDate);
            _parameters.Add("endDate", endDate);
            _parameters.Add("repeating", repeating);
            _parameters.Add("recurrence", recurrence);
            _parameters.Add("emailNotifications", emailNotifications);
            _parameters.Add("emailDelivery", emailDelivery);
            _parameters.Add("portletId", portletId);
            _parameters.Add("pageURL", pageURL);
            _parameters.Add("reportName", reportName);
            _parameters.Add("reportParameters", reportParameters);
            this.MangleWrapper(_parameters, "serviceContext", "$languageUtil.getJSONWrapperClassName($parameter.type)", serviceContext);

            var _command = new JsonObject()
            {
                { "/reports.entry/add-entry", _parameters }
            };

            var _obj = await this.Session.InvokeAsync(_command);

            return((dynamic)_obj);
        }
Example #30
0
        public async Task <dynamic> AddStyleBookEntryAsync(long groupId, string frontendTokensValues, string name, string styleBookEntryKey, JsonObjectWrapper serviceContext)
        {
            var _parameters = new JsonObject();

            _parameters.Add("groupId", groupId);
            _parameters.Add("frontendTokensValues", frontendTokensValues);
            _parameters.Add("name", name);
            _parameters.Add("styleBookEntryKey", styleBookEntryKey);
            this.MangleWrapper(_parameters, "serviceContext", "$languageUtil.getJSONWrapperClassName($parameter.type)", serviceContext);

            var _command = new JsonObject()
            {
                { "/stylebook.stylebookentry/add-style-book-entry", _parameters }
            };

            var _obj = await this.Session.InvokeAsync(_command);

            return((dynamic)_obj);
        }