Skip to content

jonasbutt/AXL.NET

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AXL.NET

Cisco AXL API Client Library for .NET
AXL schema version 10.0
Get NuGet package: https://www.nuget.org/packages/AXL.NET
More info: https://developer.cisco.com/site/axl/overview
Example usage:

// Add user   
var addUserResult = 
  await axlClient.ExecuteAsync(async client =>
  {
    var userId = Guid.NewGuid().ToString();
    var request = new AddUserReq
    {
      user = new XUser
      {
        userid = userId,
        userIdentity = userId,
        password = "P@ssw0rd",
        firstName = "test",
        lastName = "test"
      }
    };
    var response = await client.addUserAsync(request);
    return response.addUserResponse1.@return;
});
            
// Get users
var usersResult = 
  await axlClient.ExecuteAsync(async client =>
  {
      var request = new ListUserReq
      {
          returnedTags = new LUser { firstName = string.Empty },
          searchCriteria = new ListUserReqSearchCriteria {firstName = "%"}
      };
      var response = await client.listUserAsync(request);
      return response.listUserResponse1.@return.Select(u => u.firstName).ToList();
  });

About

Cisco AXL API Client Library for .NET

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors