This adds 2 resource types to manage teams + membership of users for these teams:
PagerDuty::Teams::Team
PagerDuty::Teams::Membership
Please note that this PR is based on #6 because it contains necessary utility method to properly set the models from the API response and therefore, only the last 6 commits is to be reviewed.
All contracts tests pass.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
This adds 2 resource types to manage teams + membership of users for these teams:
PagerDuty::Teams::Team
PagerDuty::Teams::Membership
Please note that this PR is based on #6 because it contains necessary utility method to properly set the models from the API response and therefore, only the last 6 commits is to be reviewed.
All contracts tests pass.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.