* update parser to 2.0.29 * better handling of null in dereferencing * update parser to 2.0.30 * update core to newer version * add new files * rollback to previous stable version * remove files * Fixes for python-experimental NullableShape component Co-authored-by: Justin Black <justin.a.black@gmail.com>
		
			
				
	
	
	
		
			11 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	SWGUserApi
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
-(NSURLSessionTask*) createUserWithUser: (SWGUser*) user
        completionHandler: (void (^)(NSError* error)) handler;
Create user
This can only be done by the logged in user.
Example
SWGUser* user = [[SWGUser alloc] init]; // Created user object (optional)
SWGUserApi*apiInstance = [[SWGUserApi alloc] init];
// Create user
[apiInstance createUserWithUser:user
          completionHandler: ^(NSError* error) {
                        if (error) {
                            NSLog(@"Error calling SWGUserApi->createUser: %@", error);
                        }
                    }];
Parameters
| Name | Type | Description | Notes | 
|---|---|---|---|
| user | SWGUser* | Created user object | [optional] | 
Return type
void (empty response body)
Authorization
No authorization required
HTTP request headers
- Content-Type: application/json
 - Accept: Not defined
 
[Back to top] [Back to API list] [Back to Model list] [Back to README]
createUsersWithArrayInput
-(NSURLSessionTask*) createUsersWithArrayInputWithUser: (NSArray<SWGUser>*) user
        completionHandler: (void (^)(NSError* error)) handler;
Creates list of users with given input array
Example
NSArray<SWGUser>* user = @[[[SWGUser alloc] init]]; // List of user object (optional)
SWGUserApi*apiInstance = [[SWGUserApi alloc] init];
// Creates list of users with given input array
[apiInstance createUsersWithArrayInputWithUser:user
          completionHandler: ^(NSError* error) {
                        if (error) {
                            NSLog(@"Error calling SWGUserApi->createUsersWithArrayInput: %@", error);
                        }
                    }];
Parameters
| Name | Type | Description | Notes | 
|---|---|---|---|
| user | NSArray<SWGUser>* | List of user object | [optional] | 
Return type
void (empty response body)
Authorization
No authorization required
HTTP request headers
- Content-Type: application/json
 - Accept: Not defined
 
[Back to top] [Back to API list] [Back to Model list] [Back to README]
createUsersWithListInput
-(NSURLSessionTask*) createUsersWithListInputWithUser: (NSArray<SWGUser>*) user
        completionHandler: (void (^)(NSError* error)) handler;
Creates list of users with given input array
Example
NSArray<SWGUser>* user = @[[[SWGUser alloc] init]]; // List of user object (optional)
SWGUserApi*apiInstance = [[SWGUserApi alloc] init];
// Creates list of users with given input array
[apiInstance createUsersWithListInputWithUser:user
          completionHandler: ^(NSError* error) {
                        if (error) {
                            NSLog(@"Error calling SWGUserApi->createUsersWithListInput: %@", error);
                        }
                    }];
Parameters
| Name | Type | Description | Notes | 
|---|---|---|---|
| user | NSArray<SWGUser>* | List of user object | [optional] | 
Return type
void (empty response body)
Authorization
No authorization required
HTTP request headers
- Content-Type: application/json
 - Accept: Not defined
 
[Back to top] [Back to API list] [Back to Model list] [Back to README]
deleteUser
-(NSURLSessionTask*) deleteUserWithUsername: (NSString*) username
        completionHandler: (void (^)(NSError* error)) handler;
Delete user
This can only be done by the logged in user.
Example
NSString* username = @"username_example"; // The name that needs to be deleted
SWGUserApi*apiInstance = [[SWGUserApi alloc] init];
// Delete user
[apiInstance deleteUserWithUsername:username
          completionHandler: ^(NSError* error) {
                        if (error) {
                            NSLog(@"Error calling SWGUserApi->deleteUser: %@", error);
                        }
                    }];
Parameters
| Name | Type | Description | Notes | 
|---|---|---|---|
| username | NSString* | 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
 
[Back to top] [Back to API list] [Back to Model list] [Back to README]
getUserByName
-(NSURLSessionTask*) getUserByNameWithUsername: (NSString*) username
        completionHandler: (void (^)(SWGUser* output, NSError* error)) handler;
Get user by user name
Example
NSString* username = @"username_example"; // The name that needs to be fetched. Use user1 for testing. 
SWGUserApi*apiInstance = [[SWGUserApi alloc] init];
// Get user by user name
[apiInstance getUserByNameWithUsername:username
          completionHandler: ^(SWGUser* output, NSError* error) {
                        if (output) {
                            NSLog(@"%@", output);
                        }
                        if (error) {
                            NSLog(@"Error calling SWGUserApi->getUserByName: %@", error);
                        }
                    }];
Parameters
| Name | Type | Description | Notes | 
|---|---|---|---|
| username | NSString* | 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/json, application/xml
 
[Back to top] [Back to API list] [Back to Model list] [Back to README]
loginUser
-(NSURLSessionTask*) loginUserWithUsername: (NSString*) username
    password: (NSString*) password
        completionHandler: (void (^)(NSString* output, NSError* error)) handler;
Logs user into the system
Example
NSString* username = @"username_example"; // The user name for login (optional)
NSString* password = @"password_example"; // The password for login in clear text (optional)
SWGUserApi*apiInstance = [[SWGUserApi alloc] init];
// Logs user into the system
[apiInstance loginUserWithUsername:username
              password:password
          completionHandler: ^(NSString* output, NSError* error) {
                        if (output) {
                            NSLog(@"%@", output);
                        }
                        if (error) {
                            NSLog(@"Error calling SWGUserApi->loginUser: %@", error);
                        }
                    }];
Parameters
| Name | Type | Description | Notes | 
|---|---|---|---|
| username | NSString* | The user name for login | [optional] | 
| password | NSString* | The password for login in clear text | [optional] | 
Return type
NSString*
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
 - Accept: application/json, application/xml
 
[Back to top] [Back to API list] [Back to Model list] [Back to README]
logoutUser
-(NSURLSessionTask*) logoutUserWithCompletionHandler: 
        (void (^)(NSError* error)) handler;
Logs out current logged in user session
Example
SWGUserApi*apiInstance = [[SWGUserApi alloc] init];
// Logs out current logged in user session
[apiInstance logoutUserWithCompletionHandler: 
          ^(NSError* error) {
                        if (error) {
                            NSLog(@"Error calling SWGUserApi->logoutUser: %@", error);
                        }
                    }];
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
 
[Back to top] [Back to API list] [Back to Model list] [Back to README]
updateUser
-(NSURLSessionTask*) updateUserWithUsername: (NSString*) username
    user: (SWGUser*) user
        completionHandler: (void (^)(NSError* error)) handler;
Updated user
This can only be done by the logged in user.
Example
NSString* username = @"username_example"; // name that need to be deleted
SWGUser* user = [[SWGUser alloc] init]; // Updated user object (optional)
SWGUserApi*apiInstance = [[SWGUserApi alloc] init];
// Updated user
[apiInstance updateUserWithUsername:username
              user:user
          completionHandler: ^(NSError* error) {
                        if (error) {
                            NSLog(@"Error calling SWGUserApi->updateUser: %@", error);
                        }
                    }];
Parameters
| Name | Type | Description | Notes | 
|---|---|---|---|
| username | NSString* | name that need to be deleted | |
| user | SWGUser* | Updated user object | [optional] | 
Return type
void (empty response body)
Authorization
No authorization required
HTTP request headers
- Content-Type: application/json
 - Accept: Not defined
 
[Back to top] [Back to API list] [Back to Model list] [Back to README]