"Sample.json"
Bootstrap 4.1.1 Snippet by amitpatange88

<link href="//maxcdn.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css"> <script src="//maxcdn.bootstrapcdn.com/bootstrap/4.1.1/js/bootstrap.min.js"></script> <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <!------ Include the above in your HEAD tag ----------> { "swagger": "2.0", "info": { "version": "v1", "title": "ReshimgathiServices" }, "host": "localhost:51542", "schemes": [ "http" ], "paths": { "/api/favourite/profiles/{id}": { "get": { "tags": [ "Favourites" ], "operationId": "Favourites_GetFavouriteUserProfiles", "consumes": [], "produces": [ "application/json", "text/json", "application/xml", "text/xml" ], "parameters": [ { "name": "id", "in": "path", "required": true, "type": "string", "format": "uuid" } ], "responses": { "200": { "description": "Get All Favourites Profile Of Given User Profile Id.", "schema": { "$ref": "#/definitions/Response[FavouriteResponse]" } } } } }, "/api/favourite/add": { "post": { "tags": [ "Favourites" ], "operationId": "Favourites_SaveFavouriteProfiles", "consumes": [ "application/json", "text/json", "application/xml", "text/xml", "application/x-www-form-urlencoded" ], "produces": [ "application/json", "text/json", "application/xml", "text/xml" ], "parameters": [ { "name": "favourite", "in": "body", "required": true, "schema": { "$ref": "#/definitions/Favourites" } } ], "responses": { "200": { "description": "Get All Favourites Profile Of Given User Profile Id.", "schema": { "$ref": "#/definitions/Response[FavouriteResponse]" } }, "201": { "description": "Save Favourites Profile For a Given User Profile Id.", "schema": { "$ref": "#/definitions/Response[SaveFavouriteResponse]" } } } } }, "/api/favourite/remove": { "delete": { "tags": [ "Favourites" ], "operationId": "Favourites_RemoveFavouriteProfiles", "consumes": [ "application/json", "text/json", "application/xml", "text/xml", "application/x-www-form-urlencoded" ], "produces": [ "application/json", "text/json", "application/xml", "text/xml" ], "parameters": [ { "name": "favourite", "in": "body", "required": true, "schema": { "$ref": "#/definitions/Favourites" } } ], "responses": { "200": { "description": "Get All Favourites Profile Of Given User Profile Id.", "schema": { "$ref": "#/definitions/Response[FavouriteResponse]" } }, "201": { "description": "Remove Favourites Profile For a Given User Profile Id.", "schema": { "$ref": "#/definitions/Response[RemoveFavouriteResponse]" } } } } }, "/api/login/verify": { "post": { "tags": [ "Login" ], "operationId": "Login_VerifyLoginDetails", "consumes": [ "application/json", "text/json", "application/xml", "text/xml", "application/x-www-form-urlencoded" ], "produces": [ "application/json", "text/json", "application/xml", "text/xml" ], "parameters": [ { "name": "req", "in": "body", "required": true, "schema": { "$ref": "#/definitions/LoginRequest" } } ], "responses": { "200": { "description": "Verify Login Details.", "schema": { "$ref": "#/definitions/Response[LoginResponse]" } } } } }, "/api/login/changepassword": { "post": { "tags": [ "Login" ], "operationId": "Login_ChangePassword", "consumes": [ "application/json", "text/json", "application/xml", "text/xml", "application/x-www-form-urlencoded" ], "produces": [ "application/json", "text/json", "application/xml", "text/xml" ], "parameters": [ { "name": "request", "in": "body", "required": true, "schema": { "$ref": "#/definitions/ChangePassword" } } ], "responses": { "200": { "description": "change My Password.", "schema": { "$ref": "#/definitions/Response[ChangePasswordResponse]" } } } } }, "/api/login/getprofiles": { "get": { "tags": [ "Login" ], "operationId": "Login_GetProfiles", "consumes": [], "produces": [ "application/json", "text/json", "application/xml", "text/xml" ], "responses": { "200": { "description": "Get All Profiles.", "schema": { "type": "string" } } } } }, "/api/otp/send/{channel}/{type}": { "post": { "tags": [ "OTP" ], "operationId": "OTP_Send", "consumes": [], "produces": [ "application/json", "text/json", "application/xml", "text/xml" ], "parameters": [ { "name": "channel", "in": "path", "required": true, "type": "string" }, { "name": "type", "in": "path", "required": true, "type": "boolean" } ], "responses": { "200": { "description": "Send OTP.", "schema": { "$ref": "#/definitions/Response[OTPResponse]" } } } } }, "/api/otp/verify": { "post": { "tags": [ "OTP" ], "operationId": "OTP_Verify", "consumes": [ "application/json", "text/json", "application/xml", "text/xml", "application/x-www-form-urlencoded" ], "produces": [ "application/json", "text/json", "application/xml", "text/xml" ], "parameters": [ { "name": "req", "in": "body", "required": true, "schema": { "$ref": "#/definitions/OTPRequest" } } ], "responses": { "200": { "description": "OTP verification.", "schema": { "$ref": "#/definitions/Response[OTPVerifyResponse]" } } } } }, "/api/pictures/get/{id}": { "get": { "tags": [ "ProfilePictures" ], "operationId": "ProfilePictures_GetUserProfilePictures", "consumes": [], "produces": [ "application/json", "text/json", "application/xml", "text/xml" ], "parameters": [ { "name": "id", "in": "path", "required": true, "type": "string", "format": "uuid" } ], "responses": { "200": { "description": "Verify Login Details.", "schema": { "$ref": "#/definitions/Response[ProfilePicturesResponse]" } } } } }, "/api/request/checklimit/{id}": { "get": { "tags": [ "RequestedProfiles" ], "operationId": "RequestedProfiles_IsTodaysLimitExceeded", "consumes": [], "produces": [ "application/json", "text/json", "application/xml", "text/xml" ], "parameters": [ { "name": "id", "in": "path", "required": true, "type": "string", "format": "uuid" } ], "responses": { "200": { "description": "Verify If Users Daily Requests Contacts Limit Exceeded Or Not.", "schema": { "$ref": "#/definitions/Response[RequestedProfileResponse]" } } } } }, "/api/request/all/{id}": { "get": { "tags": [ "RequestedProfiles" ], "operationId": "RequestedProfiles_GetAllRequests", "consumes": [], "produces": [ "application/json", "text/json", "application/xml", "text/xml" ], "parameters": [ { "name": "id", "in": "path", "required": true, "type": "string", "format": "uuid" } ], "responses": { "200": { "description": "Get All Request Contacts Date Wise Of Given User Profile Id.", "schema": { "$ref": "#/definitions/Response[AllRequestedProfileResponse]" } } } } }, "/api/request/add": { "post": { "tags": [ "RequestedProfiles" ], "operationId": "RequestedProfiles_SaveRequestedProfiles", "consumes": [ "application/json", "text/json", "application/xml", "text/xml", "application/x-www-form-urlencoded" ], "produces": [ "application/json", "text/json", "application/xml", "text/xml" ], "parameters": [ { "name": "req", "in": "body", "required": true, "schema": { "$ref": "#/definitions/RequestedProfiles" } } ], "responses": { "200": { "description": "OK", "schema": { "type": "object" } }, "201": { "description": "Save Requested Profile Data For a Given User Profile Id.", "schema": { "$ref": "#/definitions/Response[SaveRequestedProfileResponse]" } } } } }, "/api/request/remove": { "delete": { "tags": [ "RequestedProfiles" ], "operationId": "RequestedProfiles_RemoveFavouriteProfiles", "consumes": [ "application/json", "text/json", "application/xml", "text/xml", "application/x-www-form-urlencoded" ], "produces": [ "application/json", "text/json", "application/xml", "text/xml" ], "parameters": [ { "name": "req", "in": "body", "required": true, "schema": { "$ref": "#/definitions/RequestedProfiles" } } ], "responses": { "200": { "description": "OK", "schema": { "type": "object" } }, "201": { "description": "Remove Requested Profile Data For a Given User Profile Id.", "schema": { "$ref": "#/definitions/Response[RemoveRequestedProfileResponse]" } } } } }, "/api/user/profile/{id}": { "get": { "tags": [ "UserProfile" ], "operationId": "UserProfile_GetUserProfile", "consumes": [], "produces": [ "application/json", "text/json", "application/xml", "text/xml" ], "parameters": [ { "name": "id", "in": "path", "required": true, "type": "string", "format": "uuid" } ], "responses": { "200": { "description": "Get User Profile Details By User Profile Id.", "schema": { "$ref": "#/definitions/Response[UserProfileResponse]" } } } } }, "/api/user/registration/{id}": { "get": { "tags": [ "UserProfile" ], "operationId": "UserProfile_GetUserProfileByRegistrationId", "consumes": [], "produces": [ "application/json", "text/json", "application/xml", "text/xml" ], "parameters": [ { "name": "id", "in": "path", "required": true, "type": "integer", "format": "int32" } ], "responses": { "200": { "description": "Get User Profile Details By User Registration Id.", "schema": { "$ref": "#/definitions/Response[UserProfileResponse]" } } } }, "put": { "tags": [ "UserProfile" ], "operationId": "UserProfile_RegisterUserProfileInPhaseII", "consumes": [ "application/json", "text/json", "application/xml", "text/xml", "application/x-www-form-urlencoded" ], "produces": [ "application/json", "text/json", "application/xml", "text/xml" ], "parameters": [ { "name": "request", "in": "body", "required": true, "schema": { "$ref": "#/definitions/ProfileUpdation" } }, { "name": "id", "in": "path", "required": true, "type": "string" } ], "responses": { "200": { "description": "Register User Profile Details in Phase I.", "schema": { "$ref": "#/definitions/Response[UserProfileUpdateResponse]" } } } } }, "/api/user/registration": { "post": { "tags": [ "UserProfile" ], "operationId": "UserProfile_RegisterUserProfileInPhaseI", "consumes": [ "application/json", "text/json", "application/xml", "text/xml", "application/x-www-form-urlencoded" ], "produces": [ "application/json", "text/json", "application/xml", "text/xml" ], "parameters": [ { "name": "request", "in": "body", "required": true, "schema": { "$ref": "#/definitions/UserRegistration" } } ], "responses": { "200": { "description": "Register User Profile Details in Phase I.", "schema": { "$ref": "#/definitions/Response[UserProfileSaveResponse]" } } } } } }, "definitions": { "Response[FavouriteResponse]": { "type": "object", "properties": { "httpstatus": { "type": "string" }, "success": { "type": "boolean" }, "responseobj": { "$ref": "#/definitions/FavouriteResponse" }, "message": { "type": "string" }, "additionalmessage": { "type": "string" } } }, "FavouriteResponse": { "type": "object", "properties": { "favouriteprofiles": { "type": "array", "items": { "$ref": "#/definitions/Favourites" } } } }, "Favourites": { "type": "object", "properties": { "Id": { "format": "uuid", "type": "string", "example": "00000000-0000-0000-0000-000000000000" }, "UserProfileId": { "format": "uuid", "type": "string", "example": "00000000-0000-0000-0000-000000000000" }, "FavouriteProfileId": { "type": "string" }, "IsStillFavourite": { "type": "boolean" }, "CreateDate": { "format": "date-time", "type": "string" }, "UpdatedDate": { "format": "date-time", "type": "string" } } }, "Response[SaveFavouriteResponse]": { "type": "object", "properties": { "httpstatus": { "type": "string" }, "success": { "type": "boolean" }, "responseobj": { "$ref": "#/definitions/SaveFavouriteResponse" }, "message": { "type": "string" }, "additionalmessage": { "type": "string" } } }, "SaveFavouriteResponse": { "type": "object", "properties": { "favouriteprofilessaved": { "type": "boolean" } } }, "Response[RemoveFavouriteResponse]": { "type": "object", "properties": { "httpstatus": { "type": "string" }, "success": { "type": "boolean" }, "responseobj": { "$ref": "#/definitions/RemoveFavouriteResponse" }, "message": { "type": "string" }, "additionalmessage": { "type": "string" } } }, "RemoveFavouriteResponse": { "type": "object", "properties": { "favouriteprofilesremoved": { "type": "boolean" } } }, "LoginRequest": { "type": "object", "properties": { "username": { "type": "string" }, "password": { "type": "string" } } }, "Response[LoginResponse]": { "type": "object", "properties": { "httpstatus": { "type": "string" }, "success": { "type": "boolean" }, "responseobj": { "$ref": "#/definitions/LoginResponse" }, "message": { "type": "string" }, "additionalmessage": { "type": "string" } } }, "LoginResponse": { "type": "object", "properties": { "loginstatus": { "type": "boolean" }, "token": { "type": "string" }, "userprofileid": { "format": "uuid", "type": "string", "example": "00000000-0000-0000-0000-000000000000" } } }, "ChangePassword": { "type": "object", "properties": { "userprofileid": { "format": "uuid", "type": "string", "example": "00000000-0000-0000-0000-000000000000" }, "oldpassword": { "type": "string" }, "newpassword": { "type": "string" } } }, "Response[ChangePasswordResponse]": { "type": "object", "properties": { "httpstatus": { "type": "string" }, "success": { "type": "boolean" }, "responseobj": { "$ref": "#/definitions/ChangePasswordResponse" }, "message": { "type": "string" }, "additionalmessage": { "type": "string" } } }, "ChangePasswordResponse": { "type": "object", "properties": { "Result": { "type": "boolean" } } }, "Response[OTPResponse]": { "type": "object", "properties": { "httpstatus": { "type": "string" }, "success": { "type": "boolean" }, "responseobj": { "$ref": "#/definitions/OTPResponse" }, "message": { "type": "string" }, "additionalmessage": { "type": "string" } } }, "OTPResponse": { "type": "object", "properties": { "isprofilealreadyreg": { "type": "boolean" }, "isotpsent": { "type": "boolean" }, "otp": { "format": "int32", "type": "integer" }, "expiredon": { "format": "date-time", "type": "string" } } }, "OTPRequest": { "type": "object", "properties": { "mobile": { "type": "string" }, "email": { "type": "string" }, "otp": { "format": "int32", "type": "integer" } } }, "Response[OTPVerifyResponse]": { "type": "object", "properties": { "httpstatus": { "type": "string" }, "success": { "type": "boolean" }, "responseobj": { "$ref": "#/definitions/OTPVerifyResponse" }, "message": { "type": "string" }, "additionalmessage": { "type": "string" } } }, "OTPVerifyResponse": { "type": "object", "properties": { "isotpverified": { "type": "boolean" } } }, "Response[ProfilePicturesResponse]": { "type": "object", "properties": { "httpstatus": { "type": "string" }, "success": { "type": "boolean" }, "responseobj": { "$ref": "#/definitions/ProfilePicturesResponse" }, "message": { "type": "string" }, "additionalmessage": { "type": "string" } } }, "ProfilePicturesResponse": { "type": "object", "properties": { "userprofilepictures": { "type": "array", "items": { "$ref": "#/definitions/ProfilePicture" } } } }, "ProfilePicture": { "type": "object", "properties": { "Id": { "format": "uuid", "type": "string", "example": "00000000-0000-0000-0000-000000000000" }, "UserProfileId": { "format": "uuid", "type": "string", "example": "00000000-0000-0000-0000-000000000000" }, "ImageURL": { "type": "string" }, "IsDefaultPicture": { "type": "boolean" }, "Status": { "format": "int32", "type": "integer" }, "CreateDate": { "format": "date-time", "type": "string" }, "UpdatedDate": { "format": "date-time", "type": "string" } } }, "Response[RequestedProfileResponse]": { "type": "object", "properties": { "httpstatus": { "type": "string" }, "success": { "type": "boolean" }, "responseobj": { "$ref": "#/definitions/RequestedProfileResponse" }, "message": { "type": "string" }, "additionalmessage": { "type": "string" } } }, "RequestedProfileResponse": { "type": "object", "properties": { "limitexceeded": { "type": "boolean" } } }, "Response[AllRequestedProfileResponse]": { "type": "object", "properties": { "httpstatus": { "type": "string" }, "success": { "type": "boolean" }, "responseobj": { "$ref": "#/definitions/AllRequestedProfileResponse" }, "message": { "type": "string" }, "additionalmessage": { "type": "string" } } }, "AllRequestedProfileResponse": { "type": "object", "properties": { "requestedprofiles": { "type": "array", "items": { "$ref": "#/definitions/RequestedProfiles" } } } }, "RequestedProfiles": { "type": "object", "properties": { "Id": { "format": "uuid", "type": "string", "example": "00000000-0000-0000-0000-000000000000" }, "RequestFrom": { "format": "uuid", "type": "string", "example": "00000000-0000-0000-0000-000000000000" }, "RequestTo1": { "type": "string" }, "RequestTo2": { "type": "string" }, "RequestTo3": { "type": "string" }, "RequestTo4": { "type": "string" }, "RequestTo5": { "type": "string" }, "IsRequestServed": { "type": "boolean" }, "CreateDate": { "format": "date-time", "type": "string" }, "UpdatedDate": { "format": "date-time", "type": "string" } } }, "Response[SaveRequestedProfileResponse]": { "type": "object", "properties": { "httpstatus": { "type": "string" }, "success": { "type": "boolean" }, "responseobj": { "$ref": "#/definitions/SaveRequestedProfileResponse" }, "message": { "type": "string" }, "additionalmessage": { "type": "string" } } }, "SaveRequestedProfileResponse": { "type": "object", "properties": { "requestedprofilessaved": { "type": "boolean" } } }, "Response[RemoveRequestedProfileResponse]": { "type": "object", "properties": { "httpstatus": { "type": "string" }, "success": { "type": "boolean" }, "responseobj": { "$ref": "#/definitions/RemoveRequestedProfileResponse" }, "message": { "type": "string" }, "additionalmessage": { "type": "string" } } }, "RemoveRequestedProfileResponse": { "type": "object", "properties": { "requestedprofilesremoved": { "type": "boolean" } } }, "Response[UserProfileResponse]": { "type": "object", "properties": { "httpstatus": { "type": "string" }, "success": { "type": "boolean" }, "responseobj": { "$ref": "#/definitions/UserProfileResponse" }, "message": { "type": "string" }, "additionalmessage": { "type": "string" } } }, "UserProfileResponse": { "type": "object", "properties": { "userprofiledetails": { "$ref": "#/definitions/UserProfile" }, "userprofilepictures": { "type": "array", "items": { "$ref": "#/definitions/ProfilePicture" } } } }, "UserProfile": { "type": "object", "properties": { "Id": { "format": "uuid", "type": "string", "example": "00000000-0000-0000-0000-000000000000" }, "RegistrationId": { "format": "int32", "type": "integer" }, "FirstName": { "type": "string" }, "MiddleName": { "type": "string" }, "LastName": { "type": "string" }, "MobileNumber": { "type": "string" }, "IsMobileVerified": { "type": "boolean" }, "AlternateMobileNumber": { "type": "string" }, "IsAlternateMobileVerified": { "type": "boolean" }, "EmailId": { "type": "string" }, "IsEmailVerified": { "type": "boolean" }, "Gender": { "type": "boolean" }, "Status": { "format": "int32", "type": "integer" }, "Religion": { "type": "string" }, "Caste": { "type": "string" }, "SubCaste": { "type": "string" }, "MartialStatus": { "format": "int32", "type": "integer" }, "DOB": { "format": "date-time", "type": "string" }, "height": { "format": "int32", "type": "integer" }, "weight": { "format": "int32", "type": "integer" }, "BloodGroup": { "type": "string" }, "Complexion": { "type": "string" }, "PhysicalDisability": { "type": "boolean" }, "DisabilityDetails": { "type": "string" }, "Diet": { "type": "boolean" }, "IsSpectacles": { "type": "boolean" }, "Rashi": { "type": "string" }, "Nakshtra": { "type": "string" }, "Charan": { "type": "string" }, "Gan": { "type": "string" }, "Nadi": { "type": "string" }, "BirthTime": { "type": "string" }, "BirthPlace": { "type": "string" }, "Devak": { "type": "string" }, "Mangal": { "type": "boolean" }, "LastEducation": { "type": "string" }, "EducationStream": { "type": "string" }, "Occupation": { "type": "string" }, "OccupationCity": { "type": "string" }, "OccupationCountry": { "type": "string" }, "AnnualIncome": { "type": "string" }, "PanCard": { "type": "string" }, "AadharCard": { "type": "string" }, "ResidenceAddress": { "type": "string" }, "MotherName": { "type": "string" }, "ParentFullName": { "type": "string" }, "Brothers": { "format": "int32", "type": "integer" }, "MarriedBrothers": { "format": "int32", "type": "integer" }, "Sisters": { "format": "int32", "type": "integer" }, "MarriedSisters": { "format": "int32", "type": "integer" }, "ParentsOccupation": { "type": "string" }, "SurnamesOfRelatives": { "type": "string" }, "NativeDistrict": { "type": "string" }, "NativeCity": { "type": "string" }, "NativeTaluka": { "type": "string" }, "FamilyWealth": { "type": "string" }, "PreferredCities": { "type": "string" }, "ExpectedCaste": { "type": "string" }, "MaxAgeDifference": { "type": "string" }, "ExpectedHeightAbove": { "type": "string" }, "Divorcee": { "type": "boolean" }, "ExpectedOccupation": { "type": "string" }, "ExpectedIncome": { "type": "string" }, "ExpectedEducation": { "type": "string" }, "IsLiveOnBoarding": { "type": "boolean" }, "IsPaidProfile": { "type": "boolean" }, "FreeTrialUser": { "type": "boolean" }, "CreateDate": { "format": "date-time", "type": "string" }, "UpdatedDate": { "format": "date-time", "type": "string" } } }, "ProfileUpdation": { "type": "object", "properties": { "registration": { "$ref": "#/definitions/UserProfileDetail" }, "tabid": { "format": "int32", "type": "integer" } } }, "UserProfileDetail": { "type": "object", "properties": { "Id": { "format": "uuid", "type": "string", "example": "00000000-0000-0000-0000-000000000000" }, "RegistrationId": { "format": "int32", "type": "integer" }, "FirstName": { "type": "string" }, "MiddleName": { "type": "string" }, "LastName": { "type": "string" }, "MobileNumber": { "type": "string" }, "IsMobileVerified": { "type": "boolean" }, "AlternateMobileNumber": { "type": "string" }, "IsAlternateMobileVerified": { "type": "boolean" }, "EmailId": { "type": "string" }, "IsEmailVerified": { "type": "boolean" }, "Gender": { "type": "boolean" }, "Status": { "format": "int32", "type": "integer" }, "Religion": { "type": "string" }, "Caste": { "type": "string" }, "SubCaste": { "type": "string" }, "MartialStatus": { "format": "int32", "type": "integer" }, "DOB": { "format": "date-time", "type": "string" }, "height": { "format": "int32", "type": "integer" }, "weight": { "format": "int32", "type": "integer" }, "BloodGroup": { "type": "string" }, "Complexion": { "type": "string" }, "PhysicalDisability": { "type": "boolean" }, "DisabilityDetails": { "type": "string" }, "Diet": { "type": "boolean" }, "IsSpectacles": { "type": "boolean" }, "Rashi": { "type": "string" }, "Nakshtra": { "type": "string" }, "Charan": { "type": "string" }, "Gan": { "type": "string" }, "Nadi": { "type": "string" }, "BirthTime": { "type": "string" }, "BirthPlace": { "type": "string" }, "Devak": { "type": "string" }, "Mangal": { "type": "boolean" }, "LastEducation": { "type": "string" }, "EducationStream": { "type": "string" }, "Occupation": { "type": "string" }, "OccupationCity": { "type": "string" }, "OccupationCountry": { "type": "string" }, "AnnualIncome": { "type": "string" }, "PanCard": { "type": "string" }, "AadharCard": { "type": "string" }, "ResidenceAddress": { "type": "string" }, "MotherName": { "type": "string" }, "ParentFullName": { "type": "string" }, "Brothers": { "format": "int32", "type": "integer" }, "MarriedBrothers": { "format": "int32", "type": "integer" }, "Sisters": { "format": "int32", "type": "integer" }, "MarriedSisters": { "format": "int32", "type": "integer" }, "ParentsOccupation": { "type": "string" }, "SurnamesOfRelatives": { "type": "string" }, "NativeDistrict": { "type": "string" }, "NativeCity": { "type": "string" }, "NativeTaluka": { "type": "string" }, "FamilyWealth": { "type": "string" }, "PreferredCities": { "type": "string" }, "ExpectedCaste": { "type": "string" }, "MaxAgeDifference": { "type": "string" }, "ExpectedHeightAbove": { "type": "string" }, "Divorcee": { "type": "boolean" }, "ExpectedOccupation": { "type": "string" }, "ExpectedIncome": { "type": "string" }, "ExpectedEducation": { "type": "string" }, "IsLiveOnBoarding": { "type": "boolean" }, "IsPaidProfile": { "type": "boolean" }, "FreeTrialUser": { "type": "boolean" }, "CreateDate": { "format": "date-time", "type": "string" }, "UpdatedDate": { "format": "date-time", "type": "string" }, "Favourites": { "type": "array", "items": { "$ref": "#/definitions/Favourite" } }, "Logins": { "type": "array", "items": { "$ref": "#/definitions/Login" } }, "PaymentInformations": { "type": "array", "items": { "$ref": "#/definitions/PaymentInformation" } }, "RequestContacts": { "type": "array", "items": { "$ref": "#/definitions/RequestContact" } }, "UserProfilePictures": { "type": "array", "items": { "$ref": "#/definitions/UserProfilePicture" } } } }, "Favourite": { "type": "object", "properties": { "Id": { "format": "uuid", "type": "string", "example": "00000000-0000-0000-0000-000000000000" }, "UserProfileId": { "format": "uuid", "type": "string", "example": "00000000-0000-0000-0000-000000000000" }, "FavouriteProfileId": { "type": "string" }, "IsStillFavourite": { "type": "boolean" }, "CreateDate": { "format": "date-time", "type": "string" }, "UpdatedDate": { "format": "date-time", "type": "string" }, "UserProfileDetail": { "$ref": "#/definitions/UserProfileDetail" } } }, "Login": { "type": "object", "properties": { "Id": { "format": "uuid", "type": "string", "example": "00000000-0000-0000-0000-000000000000" }, "UserProfileId": { "format": "uuid", "type": "string", "example": "00000000-0000-0000-0000-000000000000" }, "Username": { "type": "string" }, "Password": { "type": "string" }, "IsVerified": { "type": "boolean" }, "CreateDate": { "format": "date-time", "type": "string" }, "UpdatedDate": { "format": "date-time", "type": "string" }, "UserProfileDetail": { "$ref": "#/definitions/UserProfileDetail" } } }, "PaymentInformation": { "type": "object", "properties": { "Id": { "format": "uuid", "type": "string", "example": "00000000-0000-0000-0000-000000000000" }, "UserProfileId": { "format": "uuid", "type": "string", "example": "00000000-0000-0000-0000-000000000000" }, "PaymentStartDate": { "format": "date-time", "type": "string" }, "PaymentEndDate": { "format": "date-time", "type": "string" }, "AmountPaid": { "format": "int32", "type": "integer" }, "UserProfileExpired": { "type": "boolean" }, "CreateDate": { "format": "date-time", "type": "string" }, "UpdatedDate": { "format": "date-time", "type": "string" }, "UserProfileDetail": { "$ref": "#/definitions/UserProfileDetail" } } }, "RequestContact": { "type": "object", "properties": { "Id": { "format": "uuid", "type": "string", "example": "00000000-0000-0000-0000-000000000000" }, "RequestFrom": { "format": "uuid", "type": "string", "example": "00000000-0000-0000-0000-000000000000" }, "RequestTo1": { "type": "string" }, "RequestTo2": { "type": "string" }, "RequestTo3": { "type": "string" }, "RequestTo4": { "type": "string" }, "RequestTo5": { "type": "string" }, "IsRequestServed": { "type": "boolean" }, "CreateDate": { "format": "date-time", "type": "string" }, "UpdatedDate": { "format": "date-time", "type": "string" }, "UserProfileDetail": { "$ref": "#/definitions/UserProfileDetail" } } }, "UserProfilePicture": { "type": "object", "properties": { "Id": { "format": "uuid", "type": "string", "example": "00000000-0000-0000-0000-000000000000" }, "UserProfileId": { "format": "uuid", "type": "string", "example": "00000000-0000-0000-0000-000000000000" }, "ImageURL": { "type": "string" }, "IsDefaultPicture": { "type": "boolean" }, "Status": { "format": "int32", "type": "integer" }, "CreateDate": { "format": "date-time", "type": "string" }, "UpdatedDate": { "format": "date-time", "type": "string" }, "UserProfileDetail": { "$ref": "#/definitions/UserProfileDetail" } } }, "Response[UserProfileUpdateResponse]": { "type": "object", "properties": { "httpstatus": { "type": "string" }, "success": { "type": "boolean" }, "responseobj": { "$ref": "#/definitions/UserProfileUpdateResponse" }, "message": { "type": "string" }, "additionalmessage": { "type": "string" } } }, "UserProfileUpdateResponse": { "type": "object", "properties": { "isprofileupdated": { "type": "boolean" }, "userprofileid": { "format": "uuid", "type": "string", "example": "00000000-0000-0000-0000-000000000000" } } }, "UserRegistration": { "type": "object", "properties": { "registration": { "$ref": "#/definitions/UserProfileDetail" }, "loginreq": { "$ref": "#/definitions/Login" } } }, "Response[UserProfileSaveResponse]": { "type": "object", "properties": { "httpstatus": { "type": "string" }, "success": { "type": "boolean" }, "responseobj": { "$ref": "#/definitions/UserProfileSaveResponse" }, "message": { "type": "string" }, "additionalmessage": { "type": "string" } } }, "UserProfileSaveResponse": { "type": "object", "properties": { "isprofilesaved": { "type": "boolean" }, "isprofilealreadyreg": { "type": "boolean" }, "userprofileid": { "format": "uuid", "type": "string", "example": "00000000-0000-0000-0000-000000000000" } } } } }

Related: See More


Questions / Comments: