<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"
}
}
}
}
}