Required role: | Approved |
All Verbs | /User/UpdateMyUserDetail/ |
---|
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
UserDetail | query | UserDetailDTO | No | |
InvStore | query | InvStoreDTO | No | |
ForcePersSalerValidation | query | bool | No | |
ForceCorpSalerValidation | query | bool | No | |
ForcePersSalerAcceptanceOrderValidation | query | bool | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
start | form | DateTime | No | |
DeviceUUID | form | string | No | |
APIKey | form | string | No | |
isAdmin | form | bool | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
Validations | form | ValidationErrors | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
Result | form | bool | No | |
ResMessage | form | string | No | |
Error | form | Error | No | |
PageInfo | form | BasePageInfo | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
ErrorYn | form | bool | No | |
ErrorCode | form | string | No | |
ErrorDescription | form | string | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
TotalRecordCount | form | int | No | |
TotalPageCount | form | int | No | |
CurrentPage | form | int | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
Validations | form | List<ValidationError> | No | |
HasError | form | bool | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
Property | form | string | No | |
ErrorCode | form | string | No | |
Error | form | string | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
UserSsn | form | string | No | |
UserGender | form | Genders | No | |
form | string | No | ||
UserKey | form | Guid | No | |
EmailVerified | form | bool | No | |
PhoneNumber | form | string | No | |
PhoneNumberVerified | form | bool | No | |
SalesManYn | form | bool | No | |
CardUserKey | form | string | No | |
CompanyName | form | string | No | |
BlokedYn | form | bool | No | |
ExternalYn | form | bool | No | |
BirthYear | form | int | No | |
DefaultAdressesId | form | int | No | |
NviApprovedYn | form | bool | No | |
ApproveStatus | form | byte | No | |
ApproveMessage | form | string | No | |
OwnSalesmanCode | form | string | No | |
CreatedDate | form | DateTime? | No | |
RegisterDate | form | DateTime? | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
UserId | form | int | No | |
UserName | form | string | No | |
FirstName | form | string | No | |
UserFullName | form | string | No | |
Surname | form | string | No | |
NickName | form | string | No | |
ProfileImage | form | MediaDTO | No | |
UserSocialInfo | form | UserSocialInfoDTO | No | |
Avatar | form | string | No | |
NeedCommercialMessageConfirmationYn | form | bool | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
PostId | form | int | No | |
MediaId | form | int? | No | |
UsageType | form | UsageTypes | No | |
MediaType | form | MediaTypes | No | |
Source | form | string | No | |
MediaFileName | form | string | No | |
MediaMime | form | string | No | |
IsMain | form | bool | No | |
RefId | form | int? | No | |
OrderNum | form | int | No | |
Action | form | DBAction | No | |
IsDeleted | form | bool | No | |
FriendlyURL | form | string | No | |
PostVariantA1Key | form | string | No | |
SourceUrl | form | string | No | |
ActiveYn | form | bool | No |
Name | Value |
---|---|
StoreMedias | 1 |
StoreFiles | 2 |
Name | Value |
---|---|
icon | 0 |
Image | 1 |
Video | 2 |
Youtube | 3 |
8 | |
File | 9 |
ThreeD | 10 |
Custom | 99 |
Name | Value |
---|---|
None | 0 |
Insert | 1 |
Update | 2 |
Delete | 3 |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
AvgRate | form | double | No | |
RateCount | form | int | No | |
LikeCount | form | int | No | |
BanCount | form | int | No | |
BannedCount | form | int | No | |
FollowCount | form | int | No | |
FollowedCount | form | int | No | |
ActivePostCount | form | int | No | |
ViewCount | form | int | No | |
DidUserLike | form | bool | No | |
DidUserBan | form | bool | No | |
DidUserBanned | form | bool | No | |
DidUserRate | form | bool | No | |
DidUserFollow | form | bool | No | |
DidUserFollowed | form | bool | No |
Name | Value |
---|---|
unspecified | 0 |
Male | 1 |
Female | 2 |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
StoreId | form | int | No | |
UserId | form | int | No | |
Location | form | GeoLocation | No | |
PaymentIBAN | form | string | No | |
PaymentIBANFirstName | form | string | No | |
PaymentIBANSurName | form | string | No | |
PaymentIBANVerified | form | bool | No | |
Address1 | form | string | No | |
DistrictId | form | int? | No | |
CityId | form | int? | No | |
StateId | form | int? | No | |
CountryId | form | int? | No | |
DistrictName | form | string | No | |
CityName | form | string | No | |
StateName | form | string | No | |
CountryName | form | string | No | |
ApplyDefaultCommisionRateYn | form | bool | No | |
CommisionRate | form | decimal | No | |
DeliveryToAddressYn | form | bool | No | |
DeliveryInStoreYn | form | bool | No | |
DeliveryByCargo | form | bool | No | |
ShippingPriceYn | form | bool | No | |
ShippingAmount | form | decimal? | No | |
ShippingUpperLimit | form | decimal? | No | |
ShippingUpperAmount | form | decimal? | No | |
MaxDistance | form | short? | No | |
MinAmountForOrder | form | decimal? | No | |
AverageServiceTime | form | short? | No | |
DeliveryStateId | form | int? | No | |
DeliveryCityId | form | int? | No | |
DeliveryDistrictId | form | int? | No | |
DeliveryAddress | form | string | No | |
ReturnDeliveryAddress | form | string | No | |
ReturnDeliveryStateId | form | int? | No | |
ReturnDeliveryCityId | form | int? | No | |
ReturnDeliveryDistrictId | form | int? | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
Lon | form | string | No | |
Lat | form | string | No | |
GeoAddress | form | string | No | |
IsDeleted | form | bool | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
Validations | form | ValidationErrors | No |
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /User/UpdateMyUserDetail/ HTTP/1.1
Host: baseservices.needion.com
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
UserDetail:
{
UserSsn: String,
UserGender: 0,
Email: String,
UserKey: 00000000000000000000000000000000,
EmailVerified: False,
PhoneNumber: String,
PhoneNumberVerified: False,
SalesManYn: False,
CardUserKey: String,
CompanyName: String,
BlokedYn: False,
ExternalYn: False,
BirthYear: 0,
DefaultAdressesId: 0,
NviApprovedYn: False,
ApproveStatus: 0,
ApproveMessage: String,
OwnSalesmanCode: String,
CreatedDate: 0001-01-01,
RegisterDate: 0001-01-01,
UserId: 0,
UserName: String,
FirstName: String,
UserFullName: String,
Surname: String,
NickName: String,
ProfileImage:
{
PostId: 0,
MediaId: 0,
UsageType: 1,
MediaType: 0,
Source: String,
MediaFileName: String,
MediaMime: String,
IsMain: False,
RefId: 0,
OrderNum: 0,
Action: 0,
IsDeleted: False,
FriendlyURL: String,
PostVariantA1Key: String,
SourceUrl: String,
ActiveYn: False
},
UserSocialInfo:
{
AvgRate: 0,
RateCount: 0,
LikeCount: 0,
BanCount: 0,
BannedCount: 0,
FollowCount: 0,
FollowedCount: 0,
ActivePostCount: 0,
ViewCount: 0,
DidUserLike: False,
DidUserBan: False,
DidUserBanned: False,
DidUserRate: False,
DidUserFollow: False,
DidUserFollowed: False
},
Avatar: String,
NeedCommercialMessageConfirmationYn: False
},
InvStore:
{
StoreId: 0,
UserId: 0,
Location:
{
Lon: String,
Lat: String,
GeoAddress: String,
IsDeleted: False
},
PaymentIBAN: String,
PaymentIBANFirstName: String,
PaymentIBANSurName: String,
PaymentIBANVerified: False,
Address1: String,
DistrictId: 0,
CityId: 0,
StateId: 0,
CountryId: 0,
DistrictName: String,
CityName: String,
StateName: String,
CountryName: String,
ApplyDefaultCommisionRateYn: False,
CommisionRate: 0,
DeliveryToAddressYn: False,
DeliveryInStoreYn: False,
DeliveryByCargo: False,
ShippingPriceYn: False,
ShippingAmount: 0,
ShippingUpperLimit: 0,
ShippingUpperAmount: 0,
MaxDistance: 0,
MinAmountForOrder: 0,
AverageServiceTime: 0,
DeliveryStateId: 0,
DeliveryCityId: 0,
DeliveryDistrictId: 0,
DeliveryAddress: String,
ReturnDeliveryAddress: String,
ReturnDeliveryStateId: 0,
ReturnDeliveryCityId: 0,
ReturnDeliveryDistrictId: 0
},
ForcePersSalerValidation: False,
ForceCorpSalerValidation: False,
ForcePersSalerAcceptanceOrderValidation: False,
start: 0001-01-01,
DeviceUUID: String,
APIKey: String,
isAdmin: False
}
HTTP/1.1 200 OK Content-Type: text/jsv Content-Length: length { Validations: { Validations: [ { Property: String, ErrorCode: String, Error: String } ], HasError: True }, Result: False, ResMessage: String, Error: { ErrorYn: False, ErrorCode: String, ErrorDescription: String }, PageInfo: { TotalRecordCount: 0, TotalPageCount: 0, CurrentPage: 0 } }