Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge to Master for Release 1.0 (#80)
* Adds go-dep setup * Begin Makefile build * adds editorconfig file * Adds .gitignore * Adds spec.json file * Adds default .md files * Updates Readme badges * Adds .travis.yml placeholder * updates Makefile to remove only spec.json on pull-spec * updates Makefile to remove only spec.json on pull-spec * Adds Configuration reader * Updates the Readme for configuration details * Removes merge libraries from project * Updates Readme * Initial Request Executor * Adds content type to header when body is being posted * Adds accept header * WIP * Generate the user agent string * Spec an temaplates * Remove go-swagger stuff * Setting up okta/openapi * Adding all operations * Clean up generated files * Remove generated files * Update vendor files * Updates templates * Updates openapi generator * Updates generator * Fixes bug with POST calls * Updates with first User Integration Test * Converting tests to use stretchr/testify * Adds Query Params setup * Refactor requests * Removes old request functions * convert user profile to map * Updates the User Profile integration tests * Adds suspend/unsuspend integration test * Updates IT tests to add User Password Change * Adds IT for User Password Reset Link * IT for Expire Password * IT for Change Recovery Question * Updates array responses for API calls * User IT testing finished * Removes With* functions * Removes pointer to pointer check on qp * Updates group it tests * Updates build task to run go fmt * Caching WIP * WIP * WIP * Adds caching to Request Executor * WIP * Caching enabled for GET requests. Clears cache item on all POST, PUT, and DELETE requests * Remove GoCache * Remove Go-Cache * Adds unit test for cache key generation * Updates CacheKey unit test to remove other deps * Adds test to make sure items can be stored in cache * Updates tests * Code Review Changes * Updates to return Cache from New* * Adds back in go-cache * removes map-cache * Updates cache tests to go-cache * Only set cache item if not a collection * Remove Magic Number Status Codes * Cleanup comments * Updates around PR review * Converting properties to private * Makes a copy of request when pulling from cache * Updates tests with correct message * Update version * Rebuild templates for operations to be correct * Updates tests for flaky test * Updates Readme * Fixes Factors based on Readme * Updates Readme with additional options in Client * Update Readme * Removed duplicate license badge * Updates authn part of readme * Updates Travis to run tests * Update code gen to incldue all methods for Factors. Also removes un-needed use of nil in query params for methods that do not support query params * Update code gen to incldue all methods for Factors. Also removes un-needed use of nil in query params for methods that do not support query params * WIP * WIP * WIP * Updates tests and listApplications * Removed extra factor call * Updates application integration tests * Adds factor integration testing * Update code gen to incldue all methods for Factors. Also removes un-needed use of nil in query params for methods that do not support query params * Update code gen to incldue all methods for Factors. Also removes un-needed use of nil in query params for methods that do not support query params * WIP * WIP * WIP * Updates tests and listApplications * Removed extra factor call * Updates application integration tests * Adds factor integration testing * Updates Readme * Change Params.String() function to use url.Values for serialization The previous version of this marshelled the Params structure to JSON, then unmarshaled the JSON in order to construct a URL-escaped query params. Now we directly generate from the template variables a direct encoder to url.Values. Fixes #27 * Adds Contributing Guide * Fix deserialisation of error causes * changes over to go.mod * Make travis run go mod download * Includes go-yaml * Remove go-cache from ignore and update go mod config * update readme and add contributing * fix type of ErrorCauses field in the Error struct * Rebase Develop * README: Make provided example consistent with the rest of the documentation. * updates spec * Updates spec to 1.11 * Resolves errors in 1.11.0 generator * Updates version of go-cache * Trying to fix build for tip * Updates timestamp * Adds tests for confirming that you can modify applicaton settings application during update and create * Changes base ApplicationSettingsApplication to a map[string]interface * modifies the config struct to no longer be an object you pass to a new client * Updates tests newClient * Splits activate and deactivate tests for applicaitons * Updates tests for API Token check * Merges in Master (#79) * Adds go-dep setup * Begin Makefile build * adds editorconfig file * Adds .gitignore * Adds spec.json file * Adds default .md files * Updates Readme badges * Adds .travis.yml placeholder * updates Makefile to remove only spec.json on pull-spec * Adds Configuration reader * Updates the Readme for configuration details * Removes merge libraries from project * Updates Readme * Initial Request Executor * Adds content type to header when body is being posted * Adds accept header * WIP * Generate the user agent string * Spec an temaplates * Remove go-swagger stuff * Setting up okta/openapi * Adding all operations * Clean up generated files * Remove generated files * Update vendor files * Updates templates * Updates openapi generator * Updates generator * Fixes bug with POST calls * Updates with first User Integration Test * Converting tests to use stretchr/testify * Adds Query Params setup * Refactor requests * Removes old request functions * convert user profile to map * Updates the User Profile integration tests * Adds suspend/unsuspend integration test * Updates IT tests to add User Password Change * Adds IT for User Password Reset Link * IT for Expire Password * IT for Change Recovery Question * Updates array responses for API calls * User IT testing finished * Removes With* functions * Removes pointer to pointer check on qp * Updates group it tests * Updates build task to run go fmt * Caching WIP * WIP * WIP * Adds caching to Request Executor * WIP * Caching enabled for GET requests. Clears cache item on all POST, PUT, and DELETE requests * Remove GoCache * Remove Go-Cache * Adds unit test for cache key generation * Updates CacheKey unit test to remove other deps * Adds test to make sure items can be stored in cache * Updates tests * Code Review Changes * Updates to return Cache from New* * Adds back in go-cache * removes map-cache * Updates cache tests to go-cache * Only set cache item if not a collection * Remove Magic Number Status Codes * Cleanup comments * Updates around PR review * Converting properties to private * Makes a copy of request when pulling from cache * Updates tests with correct message * Update version * Rebuild templates for operations to be correct * Updates tests for flaky test * Updates Readme * Fixes Factors based on Readme * Updates Readme with additional options in Client * Update Readme * Removed duplicate license badge * Updates authn part of readme * Updates Travis to run tests * Updates readme to prep for 1.0 * Fix the Retty applicaiton to application typo * Travis to test tip and 1.12
- Loading branch information