{"swagger": "2.0","info": {"description": "Connecting consumers to local
businesses.","title": "Atlis API","contact": {},"license": {}},"host":
"
api-dev.atlis.me","basePath": "/","tags": [{"name":
"notification-controller-impl","description": "Notification Controller
Impl"},{"name": "categories-controller-impl","description": "Categories
Controller Impl"},{"name":
"service-provider-controller-impl","description": "Service Provider
Controller Impl"},{"name":
"service-provider-opening-hours-controller-impl","description": "Service
Provider Opening Hours Controller Impl"},{"name":
"user-activity-event-controller-impl","description": "User Activity
Event Controller Impl"},{"name": "user-controller-impl","description":
"User Controller Impl"},{"name":
"user-friends-broadcast-controller-impl","description": "User Friends
Broadcast Controller Impl"},{"name":
"pin-code-controller-impl","description": "Pin Code Controller
Impl"},{"name": "search-query-controller-impl","description": "Search
Query Controller Impl"},{"name":
"user-contact-controller-impl","description": "User Contact Controller
Impl"},{"name": "application-config-controller-impl","description":
"Application Config Controller Impl"},{"name":
"device-controller-impl","description": "Device Controller
Impl"},{"name":
"service-provider-external-references-controller-impl","description":
"Service Provider External References Controller Impl"},{"name":
"external-reference-impl","description": "External Reference
Impl"},{"name": "broadcast-controller-impl","description": "Broadcast
Controller Impl"},{"name": "comments-controller-impl","description":
"Comments Controller Impl"}],"paths":
{"/applicationConfig/getApplicationConfigs": {"get": {"tags":
["application-config-controller-impl"],"summary": "Used to application
data","operationId":
"getServiceProviderExternalReferencesUsingGET","consumes":
["application/json"],"produces": ["application/json"],"responses":
{"200": {"description": "OK"},"401": {"description":
"Unauthorized"},"403": {"description": "Forbidden"},"404":
{"description": "Not Found"}}}},"/broadcast/addBroadcasts": {"post":
{"tags": ["broadcast-controller-impl"],"summary": "Adds a list of
broadcasts to a user","operationId":
"addBroadcastsUsingPOST","consumes": ["application/json"],"produces":
["application/json"],"parameters": [{"in": "body","name":
"broadcasts","description": "broadcasts","required": true,"schema":
{"type": "array","items": {"$ref":
"#/definitions/Broadcast"}}}],"responses": {"200": {"description":
"OK","schema": {"$ref":
"#/definitions/ServerResponse«List«Broadcast»»"}},"201": {"description":
"Created"},"401": {"description": "Unauthorized"},"403": {"description":
"Forbidden"},"404": {"description": "Not
Found"}}}},"/broadcast/addUsersToBroadcast": {"post": {"tags":
["broadcast-controller-impl"],"summary": "Adds a list of users to a
broadcast","operationId": "addUsersToBroadcastUsingPOST","consumes":
["application/json"],"produces": ["application/json"],"parameters":
[{"in": "body","name": "broadcast","description":
"broadcast","required": true,"schema": {"$ref":
"#/definitions/Broadcast"}}],"responses": {"200": {"description":
"OK","schema": {"$ref":
"#/definitions/ServerResponse«Broadcast»"}},"201": {"description":
"Created"},"401": {"description": "Unauthorized"},"403": {"description":
"Forbidden"},"404": {"description": "Not
Found"}}}},"/broadcast/getBroadcast": {"get": {"tags":
["broadcast-controller-impl"],"summary": "Returns broadcast status
(Answered/Unanswered)","operationId": "getBroadcastUsingGET","consumes":
["application/json"],"produces": ["application/json"],"parameters":
[{"name": "broadcastId","in": "query","description":
"broadcastId","required": true,"type": "integer","format":
"int32"}],"responses": {"200": {"description": "OK","schema": {"$ref":
"#/definitions/ServerResponse«Broadcast»"}},"401": {"description":
"Unauthorized"},"403": {"description": "Forbidden"},"404":
{"description": "Not Found"}}}},"/broadcast/getBroadcastsForUser":
{"get": {"tags": ["broadcast-controller-impl"],"summary": "Returns a
list of broadcasts for user","operationId":
"getBroadcastsForUserUsingGET","consumes":
["application/json"],"produces": ["application/json"],"parameters":
[{"name": "userBroadcastsSize","in": "query","description":
"userBroadcastsSize","required": true,"type": "integer","format":
"int32"},{"name": "userBroadcastsFrom","in": "query","description":
"userBroadcastsFrom","required": true,"type": "integer","format":
"int32"}],"responses": {"200": {"description": "OK","schema": {"$ref":
"#/definitions/ServerResponse«List«Broadcast»»"}},"401": {"description":
"Unauthorized"},"403": {"description": "Forbidden"},"404":
{"description": "Not Found"}}}},"/broadcast/prepareBroadcast": {"post":
{"tags": ["broadcast-controller-impl"],"summary": "Prepares broadcast
with users who like service provider/category","operationId":
"prepareBroadcastUsingPOST","consumes": ["application/json"],"produces":
["application/json"],"parameters": [{"in": "body","name":
"broadcast","description": "broadcast","required": true,"schema":
{"$ref": "#/definitions/Broadcast"}}],"responses": {"200":
{"description": "OK","schema": {"$ref":
"#/definitions/ServerResponse«Broadcast»"}},"201": {"description":
"Created"},"401": {"description": "Unauthorized"},"403": {"description":
"Forbidden"},"404": {"description": "Not
Found"}}}},"/categories/getFirstLevelCategories": {"get": {"tags":
["categories-controller-impl"],"summary": "Returns first level
categories","operationId": "getFirstLevelCategoriesUsingGET","consumes":
["application/json"],"produces": ["application/json"],"responses":
{"200": {"description": "OK","schema": {"$ref":
"#/definitions/ServerResponse«List«CategoryFirstLevel»»"}},"401":
{"description": "Unauthorized"},"403": {"description":
"Forbidden"},"404": {"description": "Not
Found"}}}},"/categories/getSecondLevelCategories": {"get": {"tags":
["categories-controller-impl"],"summary": "Returns second level
categories","operationId":
"getSecondLevelCategoriesUsingGET","consumes":
["application/json"],"produces": ["application/json"],"parameters":
[{"name": "categoryFirstLevelId","in": "query","description":
"categoryFirstLevelId","required": true,"type": "integer","format":
"int32"}],"responses": {"200": {"description": "OK","schema": {"$ref":
"#/definitions/ServerResponse«List«CategorySecondLevel»»"}},"401":
{"description": "Unauthorized"},"403": {"description":
"Forbidden"},"404": {"description": "Not
Found"}}}},"/categories/getThirdLevelCategories": {"get": {"tags":
["categories-controller-impl"],"summary": "Returns third level
categories","operationId": "getThirdLevelCategoriesUsingGET","consumes":
["application/json"],"produces": ["application/json"],"parameters":
[{"name": "categorySecondLevelId","in": "query","description":
"categorySecondLevelId","required": true,"type": "integer","format":
"int32"}],"responses": {"200": {"description": "OK","schema": {"$ref":
"#/definitions/ServerResponse«List«CategoryThirdLevel»»"}},"401":
{"description": "Unauthorized"},"403": {"description":
"Forbidden"},"404": {"description": "Not
Found"}}}},"/comments/addCommentForServiceProvider": {"post": {"tags":
["comments-controller-impl"],"summary": "Adds a comment for a service
provider","operationId":
"addCommentForServiceProviderUsingPOST","consumes":
["application/json"],"produces": ["application/json"],"parameters":
[{"in": "body","name": "commentToAdd","description":
"commentToAdd","required": true,"schema": {"$ref":
"#/definitions/Comment"}}],"responses": {"200": {"description":
"OK","schema": {"$ref": "#/definitions/ServerResponse«Comment»"}},"201":
{"description": "Created"},"401": {"description": "Unauthorized"},"403":
{"description": "Forbidden"},"404": {"description": "Not
Found"}}}},"/comments/getServiceProviderComments": {"get": {"tags":
["comments-controller-impl"],"summary": "Returns comments for a service
provider","operationId":
"getCommentsForServiceProviderUsingGET","consumes":
["application/json"],"produces": ["application/json"],"parameters":
[{"name": "serviceProviderId","in": "query","description":
"serviceProviderId","required": true,"type": "integer","format":
"int32"},{"name": "commentOffset","in": "query","description":
"commentOffset","required": true,"type": "integer","format":
"int32"},{"name": "commentSize","in": "query","description":
"commentSize","required": true,"type": "integer","format":
"int32"}],"responses": {"200": {"description": "OK","schema": {"$ref":
"#/definitions/ServerResponse«List«Comment»»"}},"401": {"description":
"Unauthorized"},"403": {"description": "Forbidden"},"404":
{"description": "Not
Found"}}}},"/comments/removeCommentForServiceProvider": {"post":
{"tags": ["comments-controller-impl"],"summary": "Removes a comment from
a service provider","operationId":
"removeCommentForServiceProviderUsingPOST","consumes":
["application/json"],"produces": ["application/json"],"parameters":
[{"in": "body","name": "commentToRemove","description":
"commentToRemove","required": true,"schema": {"$ref":
"#/definitions/Comment"}}],"responses": {"200": {"description":
"OK","schema": {"$ref": "#/definitions/ServerResponse«boolean»"}},"201":
{"description": "Created"},"401": {"description": "Unauthorized"},"403":
{"description": "Forbidden"},"404": {"description": "Not
Found"}}}},"/comments/updateCommentForServiceProvider": {"post":
{"tags": ["comments-controller-impl"],"summary": "Edits an existing
comment for a service provider","operationId":
"updateCommentForServiceProviderUsingPOST","consumes":
["application/json"],"produces": ["application/json"],"parameters":
[{"in": "body","name": "commentToUpdate","description":
"commentToUpdate","required": true,"schema": {"$ref":
"#/definitions/Comment"}}],"responses": {"200": {"description":
"OK","schema": {"$ref": "#/definitions/ServerResponse«Comment»"}},"201":
{"description": "Created"},"401": {"description": "Unauthorized"},"403":
{"description": "Forbidden"},"404": {"description": "Not
Found"}}}},"/device/addDevicesToUser": {"post": {"tags":
["device-controller-impl"],"summary": "Adds a list of devices to a
user","operationId": "addDevicesToUserUsingPOST","consumes":
["application/json"],"produces": ["application/json"],"parameters":
[{"in": "body","name": "devices","description": "devices","required":
true,"schema": {"type": "array","items": {"$ref":
"#/definitions/Device"}}}],"responses": {"200": {"description":
"OK","schema": {"$ref":
"#/definitions/ServerResponse«List«Device»»"}},"201": {"description":
"Created"},"401": {"description": "Unauthorized"},"403": {"description":
"Forbidden"},"404": {"description": "Not
Found"}}}},"/externalReference/addExternalReference": {"post": {"tags":
["external-reference-impl"],"summary": "Adds an external reference to a
user","operationId": "addExternalReferenceUsingPOST","consumes":
["application/json"],"produces": ["application/json"],"parameters":
[{"in": "body","name": "externalReference","description":
"externalReference","required": true,"schema": {"$ref":
"#/definitions/ExternalReference"}}],"responses": {"200":
{"description": "OK","schema": {"$ref":
"#/definitions/ServerResponse«ExternalReference»"}},"201":
{"description": "Created"},"401": {"description": "Unauthorized"},"403":
{"description": "Forbidden"},"404": {"description": "Not
Found"}}}},"/notification/getLatestBroadcastQuestionNotifications":
{"post": {"tags": ["notification-controller-impl"],"summary": "Returns a
list of most recent broadcast question notifications","operationId":
"getLatestBroadcastQuestionNotificationsUsingPOST","consumes":
["application/json"],"produces": ["application/json"],"parameters":
[{"in": "body","name": "notification","description":
"notification","required": true,"schema": {"$ref":
"#/definitions/Notification"}}],"responses": {"200": {"description":
"OK","schema": {"$ref":
"#/definitions/ServerResponse«List«Notification»»"}},"201":
{"description": "Created"},"401": {"description": "Unauthorized"},"403":
{"description": "Forbidden"},"404": {"description": "Not
Found"}}}},"/notification/getLatestNotifications": {"post": {"tags":
["notification-controller-impl"],"summary": "Returns a list of most
recent notifications","operationId":
"getLatestNotificationsUsingPOST","consumes":
["application/json"],"produces": ["application/json"],"parameters":
[{"in": "body","name": "notification","description":
"notification","required": true,"schema": {"$ref":
"#/definitions/Notification"}}],"responses": {"200": {"description":
"OK","schema": {"$ref":
"#/definitions/ServerResponse«List«Notification»»"}},"201":
{"description": "Created"},"401": {"description": "Unauthorized"},"403":
{"description": "Forbidden"},"404": {"description": "Not
Found"}}}},"/notification/getLatestNotificationsSent": {"post": {"tags":
["notification-controller-impl"],"summary": "Returns a list of most
recent sent notifications","operationId":
"getLatestNotificationsSentUsingPOST","consumes":
["application/json"],"produces": ["application/json"],"parameters":
[{"in": "body","name": "notification","description":
"notification","required": true,"schema": {"$ref":
"#/definitions/Notification"}}],"responses": {"200": {"description":
"OK","schema": {"$ref":
"#/definitions/ServerResponse«List«Notification»»"}},"201":
{"description": "Created"},"401": {"description": "Unauthorized"},"403":
{"description": "Forbidden"},"404": {"description": "Not
Found"}}}},"/notification/getNotificationById": {"get": {"tags":
["notification-controller-impl"],"summary": "Returns a notification by
id number","operationId": "getNotificationByIdUsingGET","consumes":
["application/json"],"produces": ["application/json"],"parameters":
[{"name": "notificationId","in": "query","description":
"notificationId","required": true,"type": "integer","format":
"int32"}],"responses": {"200": {"description": "OK","schema": {"$ref":
"#/definitions/ServerResponse«Notification»"}},"401": {"description":
"Unauthorized"},"403": {"description": "Forbidden"},"404":
{"description": "Not Found"}}}},"/pinCode/authorizePinCode": {"post":
{"tags": ["pin-code-controller-impl"],"summary": "Authorizes a user
using pin code","operationId": "authorizePinCodeUsingPOST","consumes":
["application/json"],"produces": ["application/json"],"parameters":
[{"in": "body","name": "user","description": "user","required":
true,"schema": {"$ref": "#/definitions/User"}}],"responses": {"200":
{"description": "OK","schema": {"$ref":
"#/definitions/ServerResponse«User»"}},"201": {"description":
"Created"},"401": {"description": "Unauthorized"},"403": {"description":
"Forbidden"},"404": {"description": "Not
Found"}}}},"/pinCode/resendPinCode": {"post": {"tags":
["pin-code-controller-impl"],"summary": "Resends pin
code","operationId": "resendPinCodeUsingPOST","consumes":
["application/json"],"produces": ["application/json"],"parameters":
[{"in": "body","name": "user","description": "user","required":
true,"schema": {"$ref": "#/definitions/User"}}],"responses": {"200":
{"description": "OK","schema": {"$ref":
"#/definitions/ServerResponse«User»"}},"201": {"description":
"Created"},"401": {"description": "Unauthorized"},"403": {"description":
"Forbidden"},"404": {"description": "Not
Found"}}}},"/search/getCategoriesAndServiceProvidersSuggestionsByTerm":
{"post": {"tags": ["search-query-controller-impl"],"summary": "Returns a
list of searchResult objects containing service providers and
categories","operationId":
"getCategoriesAndServiceProvidersSuggestionsByTermUsingPOST","consumes":
["application/json"],"produces": ["application/json"],"parameters":
[{"in": "body","name": "searchQuery","description":
"searchQuery","required": true,"schema": {"$ref":
"#/definitions/SearchQuery"}}],"responses": {"200": {"description":
"OK","schema": {"$ref":
"#/definitions/ServerResponse«List«SearchResult»»"}},"201":
{"description": "Created"},"401": {"description": "Unauthorized"},"403":
{"description": "Forbidden"},"404": {"description": "Not
Found"}}}},"/search/getCategoryHeadingSuggestions": {"post": {"tags":
["search-query-controller-impl"],"summary": "Returns a list of
SearchResult objects containing category heading
suggestions","operationId":
"getCategoryHeadingSuggestionsUsingPOST","consumes":
["application/json"],"produces": ["application/json"],"parameters":
[{"in": "body","name": "searchQuery","description":
"searchQuery","required": true,"schema": {"$ref":
"#/definitions/SearchQuery"}}],"responses": {"200": {"description":
"OK","schema": {"$ref":
"#/definitions/ServerResponse«List«SearchResult»»"}},"201":
{"description": "Created"},"401": {"description": "Unauthorized"},"403":
{"description": "Forbidden"},"404": {"description": "Not
Found"}}}},"/search/getLatestSearches": {"post": {"tags":
["search-query-controller-impl"],"summary": "Returns a list of
SearchQuery objects containing recommended service
providers","operationId": "getLatestSearchesUsingPOST","consumes":
["application/json"],"produces": ["application/json"],"parameters":
[{"in": "body","name": "searchQuery","description":
"searchQuery","required": true,"schema": {"$ref":
"#/definitions/SearchQuery"}}],"responses": {"200": {"description":
"OK","schema": {"$ref":
"#/definitions/ServerResponse«List«SearchQuery»»"}},"201":
{"description": "Created"},"401": {"description": "Unauthorized"},"403":
{"description": "Forbidden"},"404": {"description": "Not
Found"}}}},"/search/getNearByServiceProviders": {"post": {"tags":
["search-query-controller-impl"],"summary": "Returns a list of
searchResult objects containing near by service
providers","operationId":
"getNearByServiceProvidersUsingPOST","consumes":
["application/json"],"produces": ["application/json"],"parameters":
[{"in": "body","name": "searchQuery","description":
"searchQuery","required": true,"schema": {"$ref":
"#/definitions/SearchQuery"}}],"responses": {"200": {"description":
"OK","schema": {"$ref":
"#/definitions/ServerResponse«List«SearchResult»»"}},"201":
{"description": "Created"},"401": {"description": "Unauthorized"},"403":
{"description": "Forbidden"},"404": {"description": "Not
Found"}}}},"/search/getRecommendedFavoriteServiceProviders": {"post":
{"tags": ["search-query-controller-impl"],"summary": "Returns a list of
searchResult objects containing recommended favorite service
providers","operationId":
"getRecommendedFavoriteServiceProvidersUsingPOST","consumes":
["application/json"],"produces": ["application/json"],"parameters":
[{"in": "body","name": "searchQuery","description":
"searchQuery","required": true,"schema": {"$ref":
"#/definitions/SearchQuery"}}],"responses": {"200": {"description":
"OK","schema": {"$ref":
"#/definitions/ServerResponse«List«SearchResult»»"}},"201":
{"description": "Created"},"401": {"description": "Unauthorized"},"403":
{"description": "Forbidden"},"404": {"description": "Not
Found"}}}},"/search/getRecommendedServiceProviders": {"post": {"tags":
["search-query-controller-impl"],"summary": "Returns a list of
searchResult objects containing recommended service
providers","operationId":
"getRecommendedServiceProvidersUsingPOST","consumes":
["application/json"],"produces": ["application/json"],"parameters":
[{"in": "body","name": "searchQuery","description":
"searchQuery","required": true,"schema": {"$ref":
"#/definitions/SearchQuery"}}],"responses": {"200": {"description":
"OK","schema": {"$ref":
"#/definitions/ServerResponse«List«SearchResult»»"}},"201":
{"description": "Created"},"401": {"description": "Unauthorized"},"403":
{"description": "Forbidden"},"404": {"description": "Not
Found"}}}},"/serviceProvider/addServiceProvidersForUser": {"post":
{"tags": ["service-provider-controller-impl"],"summary": "Adds a list of
service providers for a user","operationId":
"addServiceProvidersForUserUsingPOST","consumes":
["application/json"],"produces": ["application/json"],"parameters":
[{"in": "body","name": "serviceProvidersToAdd","description":
"serviceProvidersToAdd","required": true,"schema": {"type":
"array","items": {"$ref":
"#/definitions/ServiceProvider"}}}],"responses": {"200": {"description":
"OK","schema": {"$ref":
"#/definitions/ServerResponse«List«ServiceProvider»»"}},"201":
{"description": "Created"},"401": {"description": "Unauthorized"},"403":
{"description": "Forbidden"},"404": {"description": "Not
Found"}}}},"/serviceProvider/discoverServiceProvidersForUser": {"post":
{"tags": ["service-provider-controller-impl"],"summary": "Makes a list
of service providers for a user discoverable","operationId":
"discoverServiceProvidersForUserUsingPOST","consumes":
["application/json"],"produces": ["application/json"],"parameters":
[{"in": "body","name": "serviceProvidersToDiscover","description":
"serviceProvidersToDiscover","required": true,"schema": {"type":
"array","items": {"$ref":
"#/definitions/ServiceProvider"}}}],"responses": {"200": {"description":
"OK","schema": {"$ref":
"#/definitions/ServerResponse«List«ServiceProvider»»"}},"201":
{"description": "Created"},"401": {"description": "Unauthorized"},"403":
{"description": "Forbidden"},"404": {"description": "Not
Found"}}}},"/serviceProvider/getServiceProviderById": {"get": {"tags":
["service-provider-controller-impl"],"summary": "Returns a service
provider by id","operationId":
"getServiceProviderByIdUsingGET","consumes":
["application/json"],"produces": ["application/json"],"parameters":
[{"name": "serviceProviderId","in": "query","description":
"serviceProviderId","required": true,"type": "integer","format":
"int32"}],"responses": {"200": {"description": "OK","schema": {"$ref":
"#/definitions/ServerResponse«ServiceProvider»"}},"401": {"description":
"Unauthorized"},"403": {"description": "Forbidden"},"404":
{"description": "Not
Found"}}}},"/serviceProvider/getServiceProvidersForUser": {"get":
{"tags": ["service-provider-controller-impl"],"summary": "Returns a list
of service providers for the user","operationId":
"getServiceProvidersForUserUsingGET","consumes":
["application/json"],"produces": ["application/json"],"responses":
{"200": {"description": "OK","schema": {"$ref":
"#/definitions/ServerResponse«List«ServiceProvider»»"}},"401":
{"description": "Unauthorized"},"403": {"description":
"Forbidden"},"404": {"description": "Not
Found"}}}},"/serviceProvider/getServiceProvidersForUserFriend": {"get":
{"tags": ["service-provider-controller-impl"],"summary": "Returns a list
of service providers for a users friend","operationId":
"getServiceProvidersForUserFriendUsingGET","consumes":
["application/json"],"produces": ["application/json"],"parameters":
[{"name": "userIdFriend","in": "query","description":
"userIdFriend","required": true,"type": "integer","format":
"int32"}],"responses": {"200": {"description": "OK","schema": {"$ref":
"#/definitions/ServerResponse«List«ServiceProvider»»"}},"401":
{"description": "Unauthorized"},"403": {"description":
"Forbidden"},"404": {"description": "Not
Found"}}}},"/serviceProvider/getUserFriendsForServiceProvider": {"get":
{"tags": ["service-provider-controller-impl"],"summary": "Returns a list
of users who are friends with current user and like service
provider","operationId":
"getUserFriendsForServiceProviderUsingGET","consumes":
["application/json"],"produces": ["application/json"],"parameters":
[{"name": "serviceProviderId","in": "query","description":
"serviceProviderId","required": true,"type": "integer","format":
"int32"},{"name": "userFriendsForServiceProviderFrom","in":
"query","description": "userFriendsForServiceProviderFrom","required":
true,"type": "integer","format": "int32"},{"name":
"userFriendsForServiceProviderSize","in": "query","description":
"userFriendsForServiceProviderSize","required": true,"type":
"integer","format": "int32"}],"responses": {"200": {"description":
"OK","schema": {"$ref":
"#/definitions/ServerResponse«List«User»»"}},"401": {"description":
"Unauthorized"},"403": {"description": "Forbidden"},"404":
{"description": "Not
Found"}}}},"/serviceProvider/removeServiceProvidersForUser": {"post":
{"tags": ["service-provider-controller-impl"],"summary": "Removes a list
of service providers from a user","operationId":
"removeServiceProvidersForUserUsingPOST","consumes":
["application/json"],"produces": ["application/json"],"parameters":
[{"in": "body","name": "serviceProvidersToDisable","description":
"serviceProvidersToDisable","required": true,"schema": {"type":
"array","items": {"$ref":
"#/definitions/ServiceProvider"}}}],"responses": {"200": {"description":
"OK","schema": {"$ref":
"#/definitions/ServerResponse«List«ServiceProvider»»"}},"201":
{"description": "Created"},"401": {"description": "Unauthorized"},"403":
{"description": "Forbidden"},"404": {"description": "Not
Found"}}}},"/serviceProvider/undiscoverServiceProvidersForUser":
{"post": {"tags": ["service-provider-controller-impl"],"summary": "Makes
a list of service providers for a user undiscoverable","operationId":
"undiscoverServiceProvidersForUserUsingPOST","consumes":
["application/json"],"produces": ["application/json"],"parameters":
[{"in": "body","name": "serviceProvidersToUndiscover","description":
"serviceProvidersToUndiscover","required": true,"schema": {"type":
"array","items": {"$ref":
"#/definitions/ServiceProvider"}}}],"responses": {"200": {"description":
"OK","schema": {"$ref":
"#/definitions/ServerResponse«List«ServiceProvider»»"}},"201":
{"description": "Created"},"401": {"description": "Unauthorized"},"403":
{"description": "Forbidden"},"404": {"description": "Not
Found"}}}},"/serviceProviderExternalReferences/getServiceProviderExternalReferences":
{"get": {"tags":
["service-provider-external-references-controller-impl"],"summary": "Get
service provider external references","operationId":
"getServiceProviderExternalReferencesUsingGET","consumes":
["application/json"],"produces": ["*/*"],"parameters": [{"name":
"serviceProviderId","in": "query","description":
"serviceProviderId","required": true,"type": "integer","format":
"int32"}],"responses": {"200": {"description": "OK"},"401":
{"description": "Unauthorized"},"403": {"description":
"Forbidden"},"404": {"description": "Not
Found"}}}},"/serviceProviderOpeningHours/getServiceProviderOpeningHours": {"get":
{"tags": ["service-provider-opening-hours-controller-impl"],"summary":
"Get service provider opening hours","operationId":
"getServiceProviderOpeningHoursUsingGET","consumes":
["application/json"],"produces": ["*/*"],"parameters": [{"name":
"serviceProviderId","in": "query","description":
"serviceProviderId","required": true,"type": "integer","format":
"int32"}],"responses": {"200": {"description": "OK"},"401":
{"description": "Unauthorized"},"403": {"description":
"Forbidden"},"404": {"description": "Not
Found"}}}},"/user/addUserProfilePicture": {"post": {"tags":
["user-controller-impl"],"summary": "Add a user profile
picture","operationId": "addUserProfilePictureUsingPOST","consumes":
["multipart/form-data"],"produces": ["application/json"],"parameters":
[{"name": "userprofilepicture","in": "formData","description":
"userProfilePicture","required": true,"type": "file"}],"responses":
{"200": {"description": "OK","schema": {"$ref":
"#/definitions/ServerResponse«User»"}},"201": {"description":
"Created"},"401": {"description": "Unauthorized"},"403": {"description":
"Forbidden"},"404": {"description": "Not
Found"}}}},"/user/getAnonymousAuth": {"get": {"tags":
["user-controller-impl"],"summary": "Generates an anonymous
user","operationId": "getAnonymousAuthUsingGET","consumes":
["application/json"],"produces": ["application/json"],"responses":
{"200": {"description": "OK","schema": {"$ref":
"#/definitions/ServerResponse«User»"}},"401": {"description":
"Unauthorized"},"403": {"description": "Forbidden"},"404":
{"description": "Not Found"}}}},"/user/getUser": {"get": {"tags":
["user-controller-impl"],"summary": "Completes User","description":
"Adds user attributes
(favorites/followers/following/etc)","operationId":
"getUserUsingGET","consumes": ["application/json"],"produces":
["application/json"],"responses": {"200": {"description": "OK","schema":
{"$ref": "#/definitions/ServerResponse«User»"}},"401": {"description":
"Unauthorized"},"403": {"description": "Forbidden"},"404":
{"description": "Not Found"}}}},"/user/getUserFriend": {"get": {"tags":
["user-controller-impl"],"summary": "Returns User object associated with
userFriendId","operationId": "getUserFriendUsingGET","consumes":
["application/json"],"produces": ["application/json"],"parameters":
[{"name": "userIdFriend","in": "query","description":
"userIdFriend","required": true,"type": "integer","format":
"int32"}],"responses": {"200": {"description": "OK","schema": {"$ref":
"#/definitions/ServerResponse«User»"}},"401": {"description":
"Unauthorized"},"403": {"description": "Forbidden"},"404":
{"description": "Not Found"}}}},"/user/getUserFriendFriends": {"get":
{"tags": ["user-controller-impl"],"summary": "Returns a list of User
objects that are friends with a users friend","operationId":
"getUserFriendFriendsUsingGET","consumes":
["application/json"],"produces": ["application/json"],"parameters":
[{"name": "userIdFriend","in": "query","description":
"userIdFriend","required": true,"type": "integer","format":
"int32"}],"responses": {"200": {"description": "OK","schema": {"$ref":
"#/definitions/ServerResponse«List«User»»"}},"401": {"description":
"Unauthorized"},"403": {"description": "Forbidden"},"404":
{"description": "Not Found"}}}},"/user/getUserFriends": {"get": {"tags":
["user-controller-impl"],"summary": "Returns a list of user
friends","operationId": "getUserFriendsUsingGET","consumes":
["application/json"],"produces": ["application/json"],"responses":
{"200": {"description": "OK","schema": {"$ref":
"#/definitions/ServerResponse«List«User»»"}},"401": {"description":
"Unauthorized"},"403": {"description": "Forbidden"},"404":
{"description": "Not Found"}}}},"/user/getUserProfilePicture": {"get":
{"tags": ["user-controller-impl"],"summary": "Returns user profile
picture","operationId": "getUserProfilePictureUsingGET","consumes":
["application/json"],"produces": ["application/json"],"parameters":
[{"name": "userId","in": "query","description": "userId","required":
true,"type": "integer","format": "int32"},{"name":
"profileImageSize","in": "query","description": "imageSize","required":
true,"type": "string","enum": ["SMALL","REGULAR","LARGE"]}],"responses":
{"200": {"description": "OK"},"401": {"description":
"Unauthorized"},"403": {"description": "Forbidden"},"404":
{"description": "Not Found"}}}},"/user/refreshUserAuth": {"get":
{"tags": ["user-controller-impl"],"summary": "Checks to make sure user
is still authorized","operationId":
"refreshUserAuthUsingGET","consumes": ["application/json"],"produces":
["application/json"],"responses": {"200": {"description": "OK","schema":
{"$ref": "#/definitions/ServerResponse«User»"}},"401": {"description":
"Unauthorized"},"403": {"description": "Forbidden"},"404":
{"description": "Not Found"}}}},"/user/registerExternalReferenceUser":
{"post": {"tags": ["user-controller-impl"],"summary": "Registers an
external reference user","operationId":
"registerExternalReferenceUserUsingPOST","consumes":
["application/json"],"produces": ["application/json"],"parameters":
[{"in": "body","name": "user","description": "user","required":
true,"schema": {"$ref": "#/definitions/User"}}],"responses": {"200":
{"description": "OK","schema": {"$ref":
"#/definitions/ServerResponse«User»"}},"201": {"description":
"Created"},"401": {"description": "Unauthorized"},"403": {"description":
"Forbidden"},"404": {"description": "Not
Found"}}}},"/user/registerUser": {"post": {"tags":
["user-controller-impl"],"summary": "Registers a user","operationId":
"registerUserUsingPOST","consumes": ["application/json"],"produces":
["application/json"],"parameters": [{"in": "body","name":
"user","description": "user","required": true,"schema": {"$ref":
"#/definitions/User"}}],"responses": {"200": {"description":
"OK","schema": {"$ref": "#/definitions/ServerResponse«User»"}},"201":
{"description": "Created"},"401": {"description": "Unauthorized"},"403":
{"description": "Forbidden"},"404": {"description": "Not
Found"}}}},"/userActivityEvent/getUserActivityEvents": {"post": {"tags":
["user-activity-event-controller-impl"],"summary": "Returns a list of
UserActivityEvent objects for a user","operationId":
"getUserActivityEventsUsingPOST","consumes":
["application/json"],"produces": ["application/json"],"parameters":
[{"in": "body","name": "userActivityEvent","description":
"userActivityEvent","required": true,"schema": {"$ref":
"#/definitions/UserActivityEvent"}}],"responses": {"200":
{"description": "OK","schema": {"$ref":
"#/definitions/ServerResponse«List«UserActivityEvent»»"}},"201":
{"description": "Created"},"401": {"description": "Unauthorized"},"403":
{"description": "Forbidden"},"404": {"description": "Not
Found"}}}},"/userActivityEvent/getUserFriendActivityEvents": {"post":
{"tags": ["user-activity-event-controller-impl"],"summary": "Returns a
list of UserActivityEvent objects for a users friend","operationId":
"getUserFriendActivityEventsUsingPOST","consumes":
["application/json"],"produces": ["application/json"],"parameters":
[{"in": "body","name": "userActivityEvent","description":
"userActivityEvent","required": true,"schema": {"$ref":
"#/definitions/UserActivityEvent"}}],"responses": {"200":
{"description": "OK","schema": {"$ref":
"#/definitions/ServerResponse«List«UserActivityEvent»»"}},"201":
{"description": "Created"},"401": {"description": "Unauthorized"},"403":
{"description": "Forbidden"},"404": {"description": "Not
Found"}}}},"/userContact/addUserContacts": {"post": {"tags":
["user-contact-controller-impl"],"summary": "Adds a users
contacts","operationId": "addUserContactsUsingPOST","consumes":
["application/json"],"produces": ["application/json"],"parameters":
[{"in": "body","name": "userContactsToAdd","description":
"userContactsToAdd","required": true,"schema": {"type": "array","items":
{"$ref": "#/definitions/UserContact"}}}],"responses": {"200":
{"description": "OK","schema": {"$ref":
"#/definitions/ServerResponse«List«UserContact»»"}},"201":
{"description": "Created"},"401": {"description": "Unauthorized"},"403":
{"description": "Forbidden"},"404": {"description": "Not
Found"}}}},"/userFriendsBroadcast/getUserFriendsBroadcasts": {"post":
{"tags": ["user-friends-broadcast-controller-impl"],"summary": "Returns
a list of UserFriendBroadcasts","operationId":
"getUserFriendsBroadcastsUsingPOST","consumes":
["application/json"],"produces": ["application/json"],"parameters":
[{"in": "body","name": "userFriendBroadcasts","description":
"userFriendBroadcasts","required": true,"schema": {"$ref":
"#/definitions/UserFriendBroadcasts"}}],"responses": {"200":
{"description": "OK","schema": {"$ref":
"#/definitions/ServerResponse«List«UserFriendBroadcasts»»"}},"201":
{"description": "Created"},"401": {"description": "Unauthorized"},"403":
{"description": "Forbidden"},"404": {"description": "Not
Found"}}}},"/userFriendsBroadcast/updateUserFriendsBroadcast": {"post":
{"tags": ["user-friends-broadcast-controller-impl"],"summary": "Sets
user friends broadcast to answered","operationId":
"updateUserFriendsBroadcastUsingPOST","consumes":
["application/json"],"produces": ["application/json"],"parameters":
[{"in": "body","name": "userFriendBroadcasts","description":
"userFriendBroadcasts","required": true,"schema": {"$ref":
"#/definitions/UserFriendBroadcasts"}}],"responses": {"200":
{"description": "OK","schema": {"$ref":
"#/definitions/ServerResponse«Broadcast»"}},"201": {"description":
"Created"},"401": {"description": "Unauthorized"},"403": {"description":
"Forbidden"},"404": {"description": "Not Found"}}}}},"definitions":
{"User": {"properties": {"userAnonymous": {"type":
"boolean"},"userCreatedAt": {"type": "integer","format":
"int64"},"userDevices": {"type": "array","items": {"$ref":
"#/definitions/Device"}},"userEnabled": {"type":
"boolean"},"userExternalReferences": {"type": "array","items": {"$ref":
"#/definitions/ExternalReference"}},"userFirstName": {"type":
"string"},"userFriendsCount": {"type": "integer","format":
"int32"},"userId": {"type": "integer","format": "int32"},"userLastName":
{"type": "string"},"userPhoneNumber": {"$ref":
"#/definitions/PhoneNumber"},"userPhoneNumberContacts": {"type":
"array","items": {"$ref":
"#/definitions/PhoneNumber"}},"userPhoneNumberId": {"type":
"integer","format": "int32"},"userPinCodes": {"type": "array","items":
{"$ref": "#/definitions/PinCode"}},"userServiceProvidersCount": {"type":
"integer","format": "int32"},"userTokenGenerationTime": {"type":
"integer","format": "int64"},"userUpdatedAt": {"type":
"integer","format": "int64"}}},"ServerResponse«List«SearchResult»»":
{"properties": {"serverResponseObject": {"type": "array","items":
{"$ref": "#/definitions/SearchResult"}},"serverResponseResult": {"$ref":
"#/definitions/ServerResponseResult"}}},"ServerResponse«List«UserFriendBroadcasts»»":
{"properties": {"serverResponseObject": {"type": "array","items":
{"$ref": "#/definitions/UserFriendBroadcasts"}},"serverResponseResult":
{"$ref":
"#/definitions/ServerResponseResult"}}},"ServerResponse«List«Broadcast»»":
{"properties": {"serverResponseObject": {"type": "array","items":
{"$ref": "#/definitions/Broadcast"}},"serverResponseResult": {"$ref":
"#/definitions/ServerResponseResult"}}},"ServerResponse«List«Comment»»":
{"properties": {"serverResponseObject": {"type": "array","items":
{"$ref": "#/definitions/Comment"}},"serverResponseResult": {"$ref":
"#/definitions/ServerResponseResult"}}},"BroadcastExternalReferenceSources":
{"properties": {"broadcastExternalReferenceSourcesCreatedAt": {"type":
"integer","format":
"int64"},"broadcastExternalReferenceSourcesExternalId": {"type":
"string"},"broadcastExternalReferenceSourcesExternalReferenceSource":
{"$ref":
"#/definitions/ExternalReferenceSource"},"broadcastExternalReferenceSourcesUpdatedAt":
{"type": "integer","format": "int64"},"broadcastId": {"type":
"integer","format": "int32"},"externalReferenceSourceId": {"type":
"integer","format": "int32"}}},"CategoryHeading": {"properties":
{"categoryFirstLevel": {"$ref":
"#/definitions/CategoryFirstLevel"},"categoryHeadingCreatedAt": {"type":
"integer","format": "int64"},"categoryHeadingId": {"type":
"integer","format": "int32"},"categoryHeadingRelevancy": {"type":
"integer","format": "int32"},"categoryHeadingUpdatedAt": {"type":
"integer","format": "int64"},"categoryHeadingVerbalDescription":
{"type": "string"},"categorySecondLevel": {"$ref":
"#/definitions/CategorySecondLevel"},"categoryThirdLevel": {"$ref":
"#/definitions/CategoryThirdLevel"}}},"ServerResponse«List«CategorySecondLevel»»":
{"properties": {"serverResponseObject": {"type": "array","items":
{"$ref": "#/definitions/CategorySecondLevel"}},"serverResponseResult":
{"$ref":
"#/definitions/ServerResponseResult"}}},"ExternalReferenceSource":
{"properties": {"externalReferenceSourceCreatedAt": {"type":
"integer","format": "int64"},"externalReferenceSourceId": {"type":
"integer","format": "int32"},"externalReferenceSourceName": {"type":
"string"},"externalReferenceSourceUpdatedAt": {"type":
"integer","format": "int64"}}},"ServerResponse«Comment»": {"properties":
{"serverResponseObject": {"$ref":
"#/definitions/Comment"},"serverResponseResult": {"$ref":
"#/definitions/ServerResponseResult"}}},"Notification": {"properties":
{"broadcast": {"$ref": "#/definitions/Broadcast"},"broadcastId":
{"type": "integer","format": "int32"},"notificationCreatedAt": {"type":
"integer","format": "int64"},"notificationDescription": {"type":
"string"},"notificationFrom": {"type": "integer","format":
"int32"},"notificationId": {"type": "integer","format":
"int32"},"notificationImageUrl": {"type":
"string"},"notificationMessage": {"type":
"string"},"notificationPersonalTitle": {"type":
"string"},"notificationReverseMessage": {"type":
"string"},"notificationSize": {"type": "integer","format":
"int32"},"notificationType": {"type": "string","enum":
["NewFollower","BroadcastQuestion","BroadcastResponse","Default"]},"notificationUpdatedAt":
{"type": "integer","format": "int64"},"notificationUser": {"$ref":
"#/definitions/User"},"notificationUserId": {"type": "integer","format":
"int32"},"serviceProvider": {"$ref":
"#/definitions/ServiceProvider"},"serviceProviderId": {"type":
"integer","format": "int32"},"user": {"$ref":
"#/definitions/User"},"userFriendBroadcasts": {"$ref":
"#/definitions/UserFriendBroadcasts"},"userId": {"type":
"integer","format": "int32"}}},"PinCode": {"properties":
{"pinCodeCreatedAt": {"type": "integer","format":
"int64"},"pinCodeDeliveryStatus": {"type":
"boolean"},"pinCodeGenerationTime": {"type": "integer","format":
"int64"},"pinCodeId": {"type": "integer","format":
"int32"},"pinCodeNumber": {"type": "string"},"pinCodeStatusMessage":
{"type": "string"},"pinCodeUniqueIdentifier": {"type":
"string"},"pinCodeUpdatedAt": {"type": "integer","format":
"int64"},"pinCodeVerificationServiceProvider": {"type": "string","enum":
["Twilio","Clickatell"]}}},"ServerResponse«List«ServiceProvider»»":
{"properties": {"serverResponseObject": {"type": "array","items":
{"$ref": "#/definitions/ServiceProvider"}},"serverResponseResult":
{"$ref": "#/definitions/ServerResponseResult"}}},"UserActivityEvent":
{"properties": {"userActivityEventAnalyticsEventAction": {"type":
"string","enum":
["UserAuthorized","UserFailToAdded","UserLoggedIn","UserSignuped","UserFailToSignUpInvalidPhoneNumber","NoExternalSourceAttached","ExternalIdAlreadyAttached","UpdatedExternalToken","CantAuthorizeExternalId","ExternalReferenceAdded","ViewUserFriends","ViewUserFriendsFail","ViewUserFriend","ViewUserFriendFail","ViewUserFriendFriends","ViewUserFriendFriendsFail","ViewUserProfile","ViewUserProfileFailed","ProfilePictureResizingFailed","GetUserWithFriendsAndServiceProvidersSuccess","GetUserWithFriendsAndServiceProvidersFail","ProfilePictureAdded","ProfilePictureFailTooLarge","ProfilePictureFailOnUpload","ProfilePictureErrorSize","ProfilePictureDownloaded","PinCodeSent","PinCodeFail","PinCodeResent","Search","SearchAutoComplete","SearchFavorites","SearchNearBy","TokenStillValid","TokenTooOld","TokenGenerationFailed","TokenGenerated","TokenAnonymousGenerated","TokenAnonymousFail","UserContactsAdded","FollowerAdded","FollowerAddedFromExternalSource","ViewRecommendedServiceProviders","ViewUserFriendFavoritesServiceProviders","ServiceProvidersRemoved","ServiceProvidersAddedFromAddressBook","ServiceProvidersAddedFromSearch","ServiceProvidersUndiscovered","ServiceProvidersDiscovered","ViewServiceProvider","GotUserFriendsForServiceProvider","FetchServiceProviderOpeningHours","ViewServiceProviderOpeningHours","ServiceProviderCommentAddedSuccessfully","ServiceProviderCommentFailToAddNotFavorite","ServiceProviderCommentFailToAddAlreadyExists","ServiceProviderCommentFailToAdd","ServiceProviderCommentFetchSuccessfully","ServiceProviderCommentSuccessfulEdit","ServiceProviderCommentFailToEdit","ServiceProviderCommentDeleteSuccess","ServiceProviderCommentFailToDelete","GetFirstLevelCategories","GetSecondLevelCategories","GetThirdLevelCategories","UpdatedDevices","ViewRecentSearches","FetchAllServiceProviders","FetchServiceProvidersByPhoneNumber","FetchServiceProvidersByPostalCode","FetchServiceProvidersByExternalId","NotificationsSentToDevice","NotificationsTrack","NotificationsSent","NotificationsRecieved","GetLatestNotificationsSent","UpdatedUserFriendBroadcasts","LaunchedBroadcasts","AddedUsersToBroadcastFailed","AddedUsersToBroadcastSuccess","BroadcastStatus","FetchBroadcastsForUserSuccess","FetchBroadcastsForUserFailed","GetLatestBroadcastQuestionNotifications","NoUsersFriendsWithBroadcastCreator","GotUsersForExternalReferences","SuccessfullyLiveAutoComplete","FailedLiveAutoComplete"]},"userActivityEventApproximateLocation":
{"type": "boolean"},"userActivityEventCreatedAt": {"type":
"integer","format": "int64"},"userActivityEventFriend": {"$ref":
"#/definitions/User"},"userActivityEventFrom": {"type":
"integer","format": "int32"},"userActivityEventLatitude": {"type":
"number","format": "double"},"userActivityEventLongitude": {"type":
"number","format": "double"},"userActivityEventObject": {"type":
"object"},"userActivityEventSimpleUserAgent": {"type":
"string"},"userActivityEventSize": {"type": "integer","format":
"int32"}}},"ServerResponse«ServiceProvider»": {"properties":
{"serverResponseObject": {"$ref":
"#/definitions/ServiceProvider"},"serverResponseResult": {"$ref":
"#/definitions/ServerResponseResult"}}},"ServerResponse«User»":
{"properties": {"serverResponseObject": {"$ref":
"#/definitions/User"},"serverResponseResult": {"$ref":
"#/definitions/ServerResponseResult"}}},"ExternalReference":
{"properties": {"externalReferenceCreatedAt": {"type":
"integer","format": "int64"},"externalReferenceExternalId": {"type":
"string"},"externalReferenceExternalReferenceSource": {"$ref":
"#/definitions/ExternalReferenceSource"},"externalReferenceId": {"type":
"integer","format": "int32"},"externalReferenceSourceId": {"type":
"integer","format": "int32"},"externalReferenceUpdatedAt": {"type":
"integer","format": "int64"},"externalReferenceUserExternalReferences":
{"$ref":
"#/definitions/UserExternalReferences"}}},"ServerResponse«boolean»":
{"properties": {"serverResponseObject": {"type":
"boolean"},"serverResponseResult": {"$ref":
"#/definitions/ServerResponseResult"}}},"ServerResponse«Notification»":
{"properties": {"serverResponseObject": {"$ref":
"#/definitions/Notification"},"serverResponseResult": {"$ref":
"#/definitions/ServerResponseResult"}}},"Broadcast": {"properties":
{"broadcastApproximateLocation": {"type":
"boolean"},"broadcastCategoryHeading": {"$ref":
"#/definitions/CategoryHeading"},"broadcastCity": {"type":
"string"},"broadcastCountry": {"type": "string"},"broadcastCreatedAt":
{"type": "integer","format":
"int64"},"broadcastExternalReferenceSources": {"type": "array","items":
{"$ref":
"#/definitions/BroadcastExternalReferenceSources"}},"broadcastId":
{"type": "integer","format": "int32"},"broadcastLatitude": {"type":
"number","format": "double"},"broadcastLongitude": {"type":
"number","format": "double"},"broadcastQuestion": {"type":
"string"},"broadcastRadius": {"type": "number","format":
"double"},"broadcastServiceProvider": {"$ref":
"#/definitions/ServiceProvider"},"broadcastShortLink": {"type":
"string"},"broadcastState": {"type": "string"},"broadcastTerm": {"type":
"string"},"broadcastUpdatedAt": {"type": "integer","format":
"int64"},"broadcastUser": {"$ref":
"#/definitions/User"},"broadcastUsers": {"type": "array","items":
{"$ref": "#/definitions/User"}},"broadcastUsersAnswered": {"type":
"integer","format": "int32"},"categoryFirstLevelId": {"type":
"integer","format": "int32"},"categorySecondLevelId": {"type":
"integer","format": "int32"},"categoryThirdLevelId": {"type":
"integer","format": "int32"},"city": {"type": "string"},"country":
{"type": "string"},"latitude": {"type": "number","format":
"double"},"longitude": {"type": "number","format": "double"},"state":
{"type": "string"},"userId": {"type": "integer","format":
"int32"}}},"UserExternalReferences": {"properties":
{"externalReferenceId": {"type": "integer","format":
"int32"},"userExternalReferencesCreatedAt": {"type": "integer","format":
"int64"},"userExternalReferencesToken": {"type":
"string"},"userExternalReferencesUpdatedAt": {"type":
"integer","format": "int64"},"userId": {"type": "integer","format":
"int32"}}},"ServerResponse«List«UserActivityEvent»»": {"properties":
{"serverResponseObject": {"type": "array","items": {"$ref":
"#/definitions/UserActivityEvent"}},"serverResponseResult": {"$ref":
"#/definitions/ServerResponseResult"}}},"ServerResponse«List«CategoryThirdLevel»»":
{"properties": {"serverResponseObject": {"type": "array","items":
{"$ref": "#/definitions/CategoryThirdLevel"}},"serverResponseResult":
{"$ref": "#/definitions/ServerResponseResult"}}},"UserContact":
{"properties": {"userContactCity": {"type":
"string"},"userContactCompany": {"type": "string"},"userContactCountry":
{"type": "string"},"userContactCreatedAt": {"type": "integer","format":
"int64"},"userContactFirstName": {"type":
"string"},"userContactHouseNumber": {"type": "string"},"userContactId":
{"type": "integer","format": "int32"},"userContactLastName": {"type":
"string"},"userContactLatitude": {"type": "number","format":
"double"},"userContactLongitude": {"type": "number","format":
"double"},"userContactPhoneNumbers": {"type": "array","items": {"$ref":
"#/definitions/PhoneNumber"}},"userContactPosition": {"type":
"string"},"userContactPostalCode": {"type":
"string"},"userContactSourceId": {"type": "integer","format":
"int32"},"userContactState": {"type": "string"},"userContactStreetName":
{"type": "string"},"userContactUpdatedAt": {"type": "integer","format":
"int64"},"userId": {"type": "integer","format":
"int32"}}},"ServerResponse«ExternalReference»": {"properties":
{"serverResponseObject": {"$ref":
"#/definitions/ExternalReference"},"serverResponseResult": {"$ref":
"#/definitions/ServerResponseResult"}}},"CategoryThirdLevel":
{"properties": {"categoryThirdLevelCreatedAt": {"type":
"integer","format": "int64"},"categoryThirdLevelDiscoverable": {"type":
"boolean"},"categoryThirdLevelId": {"type": "integer","format":
"int32"},"categoryThirdLevelName": {"type":
"string"},"categoryThirdLevelUpdatedAt": {"type": "integer","format":
"int64"},"categoryThirdLevelVerbalDescription": {"type":
"string"}}},"ServiceProviderOpeningHours": {"properties":
{"serviceProviderId": {"type": "integer","format":
"int32"},"serviceProviderOpeningHoursClose": {"type":
"integer","format": "int32"},"serviceProviderOpeningHoursCreatedAt":
{"type": "integer","format": "int64"},"serviceProviderOpeningHoursDay":
{"type": "integer","format": "int32"},"serviceProviderOpeningHoursOpen":
{"type": "integer","format":
"int32"},"serviceProviderOpeningHoursUpdatedAt": {"type":
"integer","format": "int64"}}},"SearchQuery": {"properties":
{"approximateLocation": {"type": "boolean"},"city": {"type":
"string"},"country": {"type": "string"},"latitude": {"type":
"number","format": "double"},"longitude": {"type": "number","format":
"double"},"searchQueryApproximateLocation": {"type":
"boolean"},"searchQueryCategoryHeading": {"$ref":
"#/definitions/CategoryHeading"},"searchQueryCity": {"type":
"string"},"searchQueryCountry": {"type":
"string"},"searchQueryExcludedCategoryHeading": {"$ref":
"#/definitions/CategoryHeading"},"searchQueryFrom": {"type":
"integer","format": "int32"},"searchQueryIsTrending": {"type":
"boolean"},"searchQueryLatitude": {"type": "number","format":
"double"},"searchQueryLongitude": {"type": "number","format":
"double"},"searchQueryRadius": {"type": "number","format":
"double"},"searchQuerySize": {"type": "integer","format":
"int32"},"searchQuerySortOnlyByLocation": {"type":
"boolean"},"searchQueryState": {"type": "string"},"searchQueryTerm":
{"type": "string"},"state": {"type": "string"}}},"Comment":
{"properties": {"commentCreatedAt": {"type": "integer","format":
"int64"},"commentId": {"type": "integer","format":
"int32"},"commentServiceProvider": {"$ref":
"#/definitions/ServiceProvider"},"commentStatus": {"type":
"integer","format": "int32"},"commentText": {"type":
"string"},"commentUpdatedAt": {"type": "integer","format":
"int64"},"commentUser": {"$ref":
"#/definitions/User"},"serviceProviderId": {"type": "integer","format":
"int32"}}},"ServerResponse«List«SearchQuery»»": {"properties":
{"serverResponseObject": {"type": "array","items": {"$ref":
"#/definitions/SearchQuery"}},"serverResponseResult": {"$ref":
"#/definitions/ServerResponseResult"}}},"Device": {"properties":
{"deviceCreatedAt": {"type": "integer","format": "int64"},"deviceId":
{"type": "integer","format":
"int32"},"deviceNotificationRegistrationId": {"type":
"string"},"deviceType": {"type": "string","enum":
["iOS","Android","WindowsMobile","Web","Unknown"]},"deviceUniqueId":
{"type": "string"},"deviceUpdatedAt": {"type": "integer","format":
"int64"}}},"ServerResponse«List«Device»»": {"properties":
{"serverResponseObject": {"type": "array","items": {"$ref":
"#/definitions/Device"}},"serverResponseResult": {"$ref":
"#/definitions/ServerResponseResult"}}},"ServerResponse«List«CategoryFirstLevel»»":
{"properties": {"serverResponseObject": {"type": "array","items":
{"$ref": "#/definitions/CategoryFirstLevel"}},"serverResponseResult":
{"$ref": "#/definitions/ServerResponseResult"}}},"UserFriendBroadcasts":
{"properties": {"broadcastId": {"type": "integer","format":
"int32"},"serviceProviderChosen": {"$ref":
"#/definitions/ServiceProvider"},"serviceProviderIdChosen": {"type":
"integer","format": "int32"},"serviceProviderIdSuggested": {"type":
"integer","format": "int32"},"serviceProviderSuggested": {"$ref":
"#/definitions/ServiceProvider"},"userFriendBroadcastsAnswered":
{"type": "boolean"},"userFriendBroadcastsCreatedAt": {"type":
"integer","format": "int64"},"userFriendBroadcastsFrom": {"type":
"integer","format": "int32"},"userFriendBroadcastsMessage": {"type":
"string"},"userFriendBroadcastsSize": {"type": "integer","format":
"int32"},"userFriendBroadcastsUpdatedAt": {"type": "integer","format":
"int64"},"userFriendBroadcastsUser": {"$ref":
"#/definitions/User"},"userId": {"type": "integer","format":
"int32"}}},"SearchResult": {"properties": {"searchResultResult":
{"type": "object"},"searchResultScore": {"type": "number","format":
"float"},"searchResultTerm": {"type": "string"},"searchResultType":
{"type": "string"}}},"ServerResponse«List«UserContact»»": {"properties":
{"serverResponseObject": {"type": "array","items": {"$ref":
"#/definitions/UserContact"}},"serverResponseResult": {"$ref":
"#/definitions/ServerResponseResult"}}},"CategoryFirstLevel":
{"properties": {"categoryFirstLevelCount": {"type": "integer","format":
"int32"},"categoryFirstLevelCreatedAt": {"type": "integer","format":
"int64"},"categoryFirstLevelId": {"type": "integer","format":
"int32"},"categoryFirstLevelName": {"type":
"string"},"categoryFirstLevelSort": {"type": "integer","format":
"int32"},"categoryFirstLevelUpdatedAt": {"type": "integer","format":
"int64"},"categoryFirstLevelVerbalDescription": {"type":
"string"}}},"ServerResponse«List«Notification»»": {"properties":
{"serverResponseObject": {"type": "array","items": {"$ref":
"#/definitions/Notification"}},"serverResponseResult": {"$ref":
"#/definitions/ServerResponseResult"}}},"ServerResponse«List«User»»":
{"properties": {"serverResponseObject": {"type": "array","items":
{"$ref": "#/definitions/User"}},"serverResponseResult": {"$ref":
"#/definitions/ServerResponseResult"}}},"ServiceProvider":
{"properties": {"serviceProviderCategoryHeadings": {"type":
"array","items": {"$ref":
"#/definitions/CategoryHeading"}},"serviceProviderCity": {"type":
"string"},"serviceProviderClosed": {"type":
"boolean"},"serviceProviderCountry": {"type":
"string"},"serviceProviderCreatedAt": {"type": "integer","format":
"int64"},"serviceProviderHouseNumber": {"type":
"string"},"serviceProviderId": {"type": "integer","format":
"int32"},"serviceProviderLatitude": {"type": "number","format":
"double"},"serviceProviderLongitude": {"type": "number","format":
"double"},"serviceProviderName": {"type":
"string"},"serviceProviderOpeningHours": {"type": "array","items":
{"$ref":
"#/definitions/ServiceProviderOpeningHours"}},"serviceProviderPhoneNumbers":
{"type": "array","items": {"$ref":
"#/definitions/PhoneNumber"}},"serviceProviderPostalCode": {"type":
"string"},"serviceProviderState": {"type":
"string"},"serviceProviderStreetName": {"type":
"string"},"serviceProviderType": {"type": "string","enum":
["Child","Parent","Chain","Single"]},"serviceProviderUpdatedAt":
{"type": "integer","format": "int64"}}},"PhoneNumber": {"properties":
{"phoneNumberCountryCode": {"type": "integer","format":
"int32"},"phoneNumberCreatedAt": {"type": "integer","format":
"int64"},"phoneNumberId": {"type": "integer","format":
"int32"},"phoneNumberNumber": {"type": "string"},"phoneNumberType":
{"type": "string","enum":
["TollFree","Fax","PrimaryPhone","YPTracking","AfterHoursHotlineEmergency","AnsweringMachine","Mobile","ChildrensLine","DataLine","Pager","HomeOffice","Office","HomeNumber","SecondaryNumber","ShopNumber"]},"phoneNumberUpdatedAt":
{"type": "integer","format": "int64"}}},"CategorySecondLevel":
{"properties": {"categorySecondLevelCount": {"type": "integer","format":
"int32"},"categorySecondLevelCreatedAt": {"type": "integer","format":
"int64"},"categorySecondLevelDiscoverable": {"type":
"boolean"},"categorySecondLevelId": {"type": "integer","format":
"int32"},"categorySecondLevelName": {"type":
"string"},"categorySecondLevelSort": {"type": "integer","format":
"int32"},"categorySecondLevelUpdatedAt": {"type": "integer","format":
"int64"},"categorySecondLevelVerbalDescription": {"type":
"string"}}},"ServerResponseResult": {"properties":
{"serverResponseResultCode": {"type": "string","enum":
["SUCCESS","FAILED","NEW_PIN_CODE_SENT","ANONYMOUS_TOKEN_SUCCESSFULLY_GENERATED","FAILED_TO_GENERATE_ANONYMOUS_TOKEN","USER_IS_ANONYMOUS","TOKEN_NOT_EXIST","BAD_TOKEN","TOKEN_EXPIRED","USER_ALREADY_EXIST","USER_ADDED","USER_DOESNT_EXIST","NO_RECENT_PIN_CODE_EXIST","BAD_PIN_CODE_FOR_USER","USER_AUTHORIZED","USER_NOT_AUTHORIZED","USER_CAN_ADD_ONLY_HIMSELF_TO_BROADCAST","TOKEN_STILL_VALID","INVALID_PHONE_NUMBER","UPLOAD_FILE_FAILED","UPLOAD_FILE_SUCCESSFULL","SUCCESSFULLY_UPDATED_CONTACTS","FAILED_TO_UPDATE_CONTACTS","DOWNLOAD_FILE_FAILED","DOWNLOAD_FILE_SUCCESSFULL","COMMENT_ADDED_SUCCESSFULLY","COMMENT_ALREADY_EXIST","COMMENT_PROVIDER_NOT_FAVORITE","NO_COMMENTS_FOR_SERVICE_PROVIDER"]}}},"ServerResponse«Broadcast»":
{"properties": {"serverResponseObject": {"$ref":
"#/definitions/Broadcast"},"serverResponseResult": {"$ref":
"#/definitions/ServerResponseResult"}}}}}
>> <mailto:
swagger-swaggers...@googlegroups.com>.
>> <mailto:
swagger-swaggers...@googlegroups.com>.
> <mailto:
swagger-swaggers...@googlegroups.com>.
> <mailto:
swagger-swaggers...@googlegroups.com>.