* feat(r): fixing serialization and deserialization issues * feat(r): pet store file generated with serialization fixes * fix(r): updated the query params with keyname in get request * fix(r):fix issue with package name and other minor * fix(r): fixing unit tests * feat(r): adding api calls WithHttpInfo method * fix(r): reverting unit test changes * feat(r): saving changes for reference * Revert "feat(r): saving changes for reference" This reverts commit 0d091b5c20f8f7f83e8b3318c1f7ddf5c0a4cced. * feat(r): minor refactor of method position * fix(r): fixing bug in withhttpinfo method args passing * fix(r): generated petstore with fix
6.8 KiB
UserApi
All URIs are relative to http://petstore.swagger.io/v2
Method | HTTP request | Description |
---|---|---|
CreateUser | POST /user | Create user |
CreateUsersWithArrayInput | POST /user/createWithArray | Creates list of users with given input array |
CreateUsersWithListInput | POST /user/createWithList | Creates list of users with given input array |
DeleteUser | DELETE /user/{username} | Delete user |
GetUserByName | GET /user/{username} | Get user by user name |
LoginUser | GET /user/login | Logs user into the system |
LogoutUser | GET /user/logout | Logs out current logged in user session |
UpdateUser | PUT /user/{username} | Updated user |
CreateUser
CreateUser(body)
Create user
This can only be done by the logged in user.
Example
library(petstore)
var.body <- User$new(123, "username_example", "firstName_example", "lastName_example", "email_example", "password_example", "phone_example", 123) # User | Created user object
#Create user
api.instance <- UserApi$new()
api.instance$CreateUser(var.body)
Parameters
Name | Type | Description | Notes |
---|---|---|---|
body | User | Created user object |
Return type
void (empty response body)
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: Not defined
CreateUsersWithArrayInput
CreateUsersWithArrayInput(body)
Creates list of users with given input array
Example
library(petstore)
var.body <- list(User$new(123, "username_example", "firstName_example", "lastName_example", "email_example", "password_example", "phone_example", 123)) # array[User] | List of user object
#Creates list of users with given input array
api.instance <- UserApi$new()
api.instance$CreateUsersWithArrayInput(var.body)
Parameters
Name | Type | Description | Notes |
---|---|---|---|
body | array[User] | List of user object |
Return type
void (empty response body)
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: Not defined
CreateUsersWithListInput
CreateUsersWithListInput(body)
Creates list of users with given input array
Example
library(petstore)
var.body <- list(User$new(123, "username_example", "firstName_example", "lastName_example", "email_example", "password_example", "phone_example", 123)) # array[User] | List of user object
#Creates list of users with given input array
api.instance <- UserApi$new()
api.instance$CreateUsersWithListInput(var.body)
Parameters
Name | Type | Description | Notes |
---|---|---|---|
body | array[User] | List of user object |
Return type
void (empty response body)
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: Not defined
DeleteUser
DeleteUser(username)
Delete user
This can only be done by the logged in user.
Example
library(petstore)
var.username <- 'username_example' # character | The name that needs to be deleted
#Delete user
api.instance <- UserApi$new()
api.instance$DeleteUser(var.username)
Parameters
Name | Type | Description | Notes |
---|---|---|---|
username | character | The name that needs to be deleted |
Return type
void (empty response body)
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: Not defined
GetUserByName
User GetUserByName(username)
Get user by user name
Example
library(petstore)
var.username <- 'username_example' # character | The name that needs to be fetched. Use user1 for testing.
#Get user by user name
api.instance <- UserApi$new()
result <- api.instance$GetUserByName(var.username)
dput(result)
Parameters
Name | Type | Description | Notes |
---|---|---|---|
username | character | The name that needs to be fetched. Use user1 for testing. |
Return type
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: application/xml, application/json
LoginUser
character LoginUser(username, password)
Logs user into the system
Example
library(petstore)
var.username <- 'username_example' # character | The user name for login
var.password <- 'password_example' # character | The password for login in clear text
#Logs user into the system
api.instance <- UserApi$new()
result <- api.instance$LoginUser(var.username, var.password)
dput(result)
Parameters
Name | Type | Description | Notes |
---|---|---|---|
username | character | The user name for login | |
password | character | The password for login in clear text |
Return type
character
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: application/xml, application/json
LogoutUser
LogoutUser()
Logs out current logged in user session
Example
library(petstore)
#Logs out current logged in user session
api.instance <- UserApi$new()
api.instance$LogoutUser()
Parameters
This endpoint does not need any parameter.
Return type
void (empty response body)
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: Not defined
UpdateUser
UpdateUser(username, body)
Updated user
This can only be done by the logged in user.
Example
library(petstore)
var.username <- 'username_example' # character | name that need to be deleted
var.body <- User$new(123, "username_example", "firstName_example", "lastName_example", "email_example", "password_example", "phone_example", 123) # User | Updated user object
#Updated user
api.instance <- UserApi$new()
api.instance$UpdateUser(var.username, var.body)
Parameters
Name | Type | Description | Notes |
---|---|---|---|
username | character | name that need to be deleted | |
body | User | Updated user object |
Return type
void (empty response body)
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: Not defined