EmojiHub (Independent Publisher) (#1362)
* certify-connector HubSpot CRM, CMS, and Marketing connectors * certify-connector Xero Accounting and Payroll connectors * Revert "certify-connector" This reverts commit5fb06db7f3
. * Revert "certify-connector" This reverts commit160b208ed6
. * certify-connector * certify-connector * certify-connector * Update apiDefinition.swagger.json Fixed description * Update apiDefinition.swagger.json Cut to below 500 * Update apiDefinition.swagger.json Cut to below 500. * Delete icon.png * Delete settings.json * Update apiDefinition.swagger.json * Delete independent-publisher-connectors/HubSpot CMS directory * Delete independent-publisher-connectors/HubSpot CRM directory * Delete independent-publisher-connectors/HubSpot Marketing directory * Delete independent-publisher-connectors/Xero Accounting directory * Delete independent-publisher-connectors/Xero Payroll - UK directory * Delete independent-publisher-connectors/Xero Projects directory * Include iconBrandColor #da3b01 for IP * Include iconBrandColor #da3b01 in best practices * Rename README.template.md to readme.md * Add templates for IP * Fix typo * Add files via upload * Delete Google Cloud Translation directory * Add files via upload
This commit is contained in:
Родитель
fdaede35a5
Коммит
a5ce54a539
|
@ -0,0 +1,468 @@
|
|||
{
|
||||
"swagger": "2.0",
|
||||
"info": {
|
||||
"title": "EmojiHub",
|
||||
"description": "EmojiHub provides an opportunity to get random emojis from already sorted categories and groups. You can also get a whole list of emojis by a certain category, group, or get the entire emoji database consisting of 1791 objects.",
|
||||
"version": "1.0",
|
||||
"contact": {
|
||||
"name": "Troy Taylor",
|
||||
"url": "https://www.hitachisolutions.com",
|
||||
"email": "ttaylor@hitachisolutions.com"
|
||||
}
|
||||
},
|
||||
"host": "emojihub.herokuapp.com",
|
||||
"basePath": "/api",
|
||||
"schemes": [
|
||||
"https"
|
||||
],
|
||||
"consumes": [],
|
||||
"produces": [],
|
||||
"paths": {
|
||||
"/all": {
|
||||
"get": {
|
||||
"responses": {
|
||||
"200": {
|
||||
"description": "default",
|
||||
"schema": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "The name of the emoji.",
|
||||
"title": "Name"
|
||||
},
|
||||
"category": {
|
||||
"type": "string",
|
||||
"description": "The category of the emoji.",
|
||||
"title": "Category"
|
||||
},
|
||||
"group": {
|
||||
"type": "string",
|
||||
"description": "The group of the emoji.",
|
||||
"title": "Group"
|
||||
},
|
||||
"htmlCode": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "The HTML code of the emoji.",
|
||||
"title": "HTML Code"
|
||||
},
|
||||
"unicode": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "The unicode of the emoji.",
|
||||
"title": "Unicode"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"summary": "Get all emojis",
|
||||
"description": "Get all emojis available from the EmojiHub.",
|
||||
"operationId": "All",
|
||||
"parameters": []
|
||||
}
|
||||
},
|
||||
"/all/category_{category_name}": {
|
||||
"get": {
|
||||
"responses": {
|
||||
"200": {
|
||||
"description": "default",
|
||||
"schema": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "The name of the emoji.",
|
||||
"title": "Name"
|
||||
},
|
||||
"category": {
|
||||
"type": "string",
|
||||
"description": "The category of the emoji.",
|
||||
"title": "Category"
|
||||
},
|
||||
"group": {
|
||||
"type": "string",
|
||||
"description": "The group of the emoji.",
|
||||
"title": "Group"
|
||||
},
|
||||
"htmlCode": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "The HTML code of the emoji.",
|
||||
"title": "HTML Code"
|
||||
},
|
||||
"unicode": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "The unicode of the emoji.",
|
||||
"title": "Unicode"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"summary": "Get all emojis in a category",
|
||||
"description": "Returns all emojis in a category available from the EmojiHub.",
|
||||
"operationId": "AllCategory",
|
||||
"parameters": [
|
||||
{
|
||||
"name": "category_name",
|
||||
"in": "path",
|
||||
"x-ms-url-encoding": "single",
|
||||
"required": true,
|
||||
"type": "string",
|
||||
"description": "The name of the category.",
|
||||
"x-ms-summary": "Category Name",
|
||||
"enum": [
|
||||
"smileys_and_people",
|
||||
"animals_and_nature",
|
||||
"food_and_drink",
|
||||
"travel_and_places",
|
||||
"activities",
|
||||
"objects",
|
||||
"symbols",
|
||||
"flags"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"/all/group_{group_name}": {
|
||||
"get": {
|
||||
"responses": {
|
||||
"200": {
|
||||
"description": "default",
|
||||
"schema": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "The name of the emoji.",
|
||||
"title": "Name"
|
||||
},
|
||||
"category": {
|
||||
"type": "string",
|
||||
"description": "The category of the emoji.",
|
||||
"title": "Category"
|
||||
},
|
||||
"group": {
|
||||
"type": "string",
|
||||
"description": "The group of the emoji.",
|
||||
"title": "Group"
|
||||
},
|
||||
"htmlCode": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "The HTML code of the emoji.",
|
||||
"title": "HTML Code"
|
||||
},
|
||||
"unicode": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "The unicode of the emoji.",
|
||||
"title": "Unicode"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"summary": "Get all emojis in a group",
|
||||
"description": "Returns all emojis in a group available from the EmojiHub.",
|
||||
"operationId": "AllGroup",
|
||||
"parameters": [
|
||||
{
|
||||
"name": "group_name",
|
||||
"in": "path",
|
||||
"x-ms-url-encoding": "single",
|
||||
"required": true,
|
||||
"type": "string",
|
||||
"description": "The name of the group.",
|
||||
"x-ms-summary": "Group Name",
|
||||
"enum": [
|
||||
"body",
|
||||
"cat_face",
|
||||
"clothing",
|
||||
"creature_face",
|
||||
"emotion",
|
||||
"face_negative",
|
||||
"face_neutral",
|
||||
"face_positive",
|
||||
"face_role",
|
||||
"face_sick",
|
||||
"family",
|
||||
"monkey_face",
|
||||
"person",
|
||||
"person_activity",
|
||||
"person_gesture",
|
||||
"person_role",
|
||||
"skin_tone",
|
||||
"animal_amphibian",
|
||||
"animal_bird",
|
||||
"animal_bug",
|
||||
"animal_mammal",
|
||||
"animal_marine",
|
||||
"animal_reptile",
|
||||
"plant_flower",
|
||||
"plant_other",
|
||||
"dishware",
|
||||
"drink",
|
||||
"food_asian",
|
||||
"food_fruit",
|
||||
"food_prepared",
|
||||
"food_sweat",
|
||||
"food_vegetable",
|
||||
"travel_and_places",
|
||||
"activities",
|
||||
"objects",
|
||||
"symbols",
|
||||
"flags"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"/random": {
|
||||
"get": {
|
||||
"responses": {
|
||||
"200": {
|
||||
"description": "default",
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "name"
|
||||
},
|
||||
"category": {
|
||||
"type": "string",
|
||||
"description": "category"
|
||||
},
|
||||
"group": {
|
||||
"type": "string",
|
||||
"description": "group"
|
||||
},
|
||||
"htmlCode": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "htmlCode"
|
||||
},
|
||||
"unicode": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "unicode"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"summary": "Get a random emoji",
|
||||
"description": "Returns a random emoji.",
|
||||
"operationId": "Random",
|
||||
"parameters": []
|
||||
}
|
||||
},
|
||||
"/random/category_{category_name}": {
|
||||
"get": {
|
||||
"responses": {
|
||||
"200": {
|
||||
"description": "default",
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "name"
|
||||
},
|
||||
"category": {
|
||||
"type": "string",
|
||||
"description": "category"
|
||||
},
|
||||
"group": {
|
||||
"type": "string",
|
||||
"description": "group"
|
||||
},
|
||||
"htmlCode": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "htmlCode"
|
||||
},
|
||||
"unicode": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "unicode"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"summary": "Get a random emoji in a category",
|
||||
"description": "Returns a random emoji in a category available from the EmojiHub.",
|
||||
"operationId": "RandomCategory",
|
||||
"parameters": [
|
||||
{
|
||||
"name": "category_name",
|
||||
"in": "path",
|
||||
"x-ms-url-encoding": "single",
|
||||
"required": true,
|
||||
"type": "string",
|
||||
"description": "The name of the category.",
|
||||
"x-ms-summary": "Category Name",
|
||||
"enum": [
|
||||
"smileys_and_people",
|
||||
"animals_and_nature",
|
||||
"food_and_drink",
|
||||
"travel_and_places",
|
||||
"activities",
|
||||
"objects",
|
||||
"symbols",
|
||||
"flags"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"/random/group_{group_name}": {
|
||||
"get": {
|
||||
"responses": {
|
||||
"200": {
|
||||
"description": "default",
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "name"
|
||||
},
|
||||
"category": {
|
||||
"type": "string",
|
||||
"description": "category"
|
||||
},
|
||||
"group": {
|
||||
"type": "string",
|
||||
"description": "group"
|
||||
},
|
||||
"htmlCode": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "htmlCode"
|
||||
},
|
||||
"unicode": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "unicode"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"summary": "Get a random emoji in a group",
|
||||
"description": "Returns a random in a group available from the EmojiHub.",
|
||||
"operationId": "RandomGroup",
|
||||
"parameters": [
|
||||
{
|
||||
"name": "group_name",
|
||||
"in": "path",
|
||||
"x-ms-url-encoding": "single",
|
||||
"required": true,
|
||||
"type": "string",
|
||||
"description": "The name of the group.",
|
||||
"x-ms-summary": "Group Name",
|
||||
"enum": [
|
||||
"body",
|
||||
"cat_face",
|
||||
"clothing",
|
||||
"creature_face",
|
||||
"emotion",
|
||||
"face_negative",
|
||||
"face_neutral",
|
||||
"face_positive",
|
||||
"face_role",
|
||||
"face_sick",
|
||||
"family",
|
||||
"monkey_face",
|
||||
"person",
|
||||
"person_activity",
|
||||
"person_gesture",
|
||||
"person_role",
|
||||
"skin_tone",
|
||||
"animal_amphibian",
|
||||
"animal_bird",
|
||||
"animal_bug",
|
||||
"animal_mammal",
|
||||
"animal_marine",
|
||||
"animal_reptile",
|
||||
"plant_flower",
|
||||
"plant_other",
|
||||
"dishware",
|
||||
"drink",
|
||||
"food_asian",
|
||||
"food_fruit",
|
||||
"food_prepared",
|
||||
"food_sweat",
|
||||
"food_vegetable",
|
||||
"travel_and_places",
|
||||
"activities",
|
||||
"objects",
|
||||
"symbols",
|
||||
"flags"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"definitions": {},
|
||||
"parameters": {},
|
||||
"responses": {},
|
||||
"securityDefinitions": {},
|
||||
"security": [],
|
||||
"tags": [],
|
||||
"x-ms-connector-metadata": [
|
||||
{
|
||||
"propertyName": "Website",
|
||||
"propertyValue": "https://github.com/cheatsnake/emojihub"
|
||||
},
|
||||
{
|
||||
"propertyName": "Privacy policy",
|
||||
"propertyValue": "https://github.com/cheatsnake/emojihub"
|
||||
},
|
||||
{
|
||||
"propertyName": "Categories",
|
||||
"propertyValue": "Communication"
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
{
|
||||
"properties": {
|
||||
"connectionParameters": {},
|
||||
"iconBrandColor": "#da3b01",
|
||||
"capabilities": [],
|
||||
"publisher": "Troy Taylor",
|
||||
"stackOwner": "EmojiHub"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,27 @@
|
|||
# EmojiHub
|
||||
EmojiHub provides an opportunity to get random emojis from already sorted categories and groups. You can also get a whole list of emojis by a certain category, group, or get the entire emoji database consisting of 1791 objects.
|
||||
|
||||
## Publisher: Troy Taylor, Hitachi Solutions
|
||||
|
||||
## Prerequisites
|
||||
There are no prerequisites for using this connector.
|
||||
|
||||
## Obtaining Credentials
|
||||
There are no credentials needed for this connector.
|
||||
|
||||
## Supported Operations
|
||||
### Get all emojis
|
||||
Get all emojis available from the EmojiHub.
|
||||
### Get all emojis in a category
|
||||
Returns all emojis in a category available from the EmojiHub.
|
||||
### Get all emojis in a group
|
||||
Returns all emojis in a group available from the EmojiHub.
|
||||
### Get a random emoji
|
||||
Returns a random emoji.
|
||||
### Get a random emoji in a category
|
||||
Returns a random emoji in a category available from the EmojiHub.
|
||||
### Get a random emoji in a group
|
||||
Returns a random in a group available from the EmojiHub.
|
||||
|
||||
## Known Issues and Limitations
|
||||
There are no known issues at this time.
|
Загрузка…
Ссылка в новой задаче