* Issue #68: Updates to dependency files. * Issue #68: Added GraphConnector module and test suite. * Issue #68: ErrorList module and test added to package to support GraphConnector. * Issue #68: Updates made to address comments. * Issue #68: Added additonal comments to structs and corrected library changes. * Issue #68: Added additonal comments to structs and corrected library changes. * Issue #68: Updates made to package. * Update errorList.go Fix typo * Issue #68: ErrorList struct removal required The structure of the errorList is not required for the first initialization of the GraphConnector. In the case that this structure or addtional functionality needs to be added in the future, an issue will be created. * Issue #68: Simplification and structure change The errorList has been changed to []errors. Additionally, the credentials and authentication have been changed to inline. Provided early exits for creating NewGraphConnectors. Note, adapter objects can be created with strings that fail authentication. Reduced the amount of logs. * Issue #68: Prepend [errors](https://github.com/alcionai/corso/pull/104#discussion_r887268576) This fixes the bug that identified in the PR. * Update src/internal/connector/graphConnector.go Adjustment for styling. Co-authored-by: Keepers <104464746+ryanfkeepers@users.noreply.github.com> * Update src/internal/connector/graphConnector_test.go Issue #68: PR Resolution Test environmental value changed to be consistent with the rest of the package. Co-authored-by: Keepers <104464746+ryanfkeepers@users.noreply.github.com> * Issue #68: Resolving Open Questions from reviewers Prior to commit, Issue #116. Additionally, the entire error package was requested to be removed from the component. GraphConnector tests are preliminary set-up to investigate the Issue #116. The code will be redacted after the new functionality is verified. Stashing for merge for the changes from the reviewers. * Issue #116: Bug fix. Response verified not to be nil prior to using it in next step. * Issue #116: Added table structure to verify GraphConnector can handle being given an empty set of parameters. * Issue #68: PR Changes List of changes: - Added check to ensure conversion of user object passed - setTenant not exported - TODO added user query during initialization - Iteration flow adjusted for paging. Co-authored-by: Keepers <104464746+ryanfkeepers@users.noreply.github.com>
76 lines
3.4 KiB
Modula-2
76 lines
3.4 KiB
Modula-2
module github.com/alcionai/corso
|
|
|
|
go 1.18
|
|
|
|
require (
|
|
github.com/Azure/azure-sdk-for-go/sdk/azcore v1.0.0
|
|
github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.0.0
|
|
github.com/google/uuid v1.3.0
|
|
github.com/kopia/kopia v0.10.7
|
|
github.com/microsoft/kiota-authentication-azure-go v0.3.0
|
|
github.com/microsoftgraph/msgraph-sdk-go v0.25.0
|
|
github.com/microsoftgraph/msgraph-sdk-go-core v0.26.0
|
|
github.com/pkg/errors v0.9.1
|
|
github.com/spf13/cobra v1.4.0
|
|
github.com/stretchr/testify v1.7.1
|
|
github.com/zeebo/assert v1.1.0
|
|
)
|
|
|
|
require (
|
|
github.com/Azure/azure-sdk-for-go/sdk/internal v1.0.0 // indirect
|
|
github.com/AzureAD/microsoft-authentication-library-for-go v0.4.0 // indirect
|
|
github.com/beorn7/perks v1.0.1 // indirect
|
|
github.com/cespare/xxhash/v2 v2.1.2 // indirect
|
|
github.com/chmduquesne/rollinghash v4.0.0+incompatible // indirect
|
|
github.com/cjlapao/common-go v0.0.20 // indirect
|
|
github.com/davecgh/go-spew v1.1.1 // indirect
|
|
github.com/dustin/go-humanize v1.0.0 // indirect
|
|
github.com/golang-jwt/jwt v3.2.1+incompatible // indirect
|
|
github.com/golang/protobuf v1.5.2 // indirect
|
|
github.com/hashicorp/golang-lru v0.5.4 // indirect
|
|
github.com/inconshreveable/mousetrap v1.0.0 // indirect
|
|
github.com/json-iterator/go v1.1.12 // indirect
|
|
github.com/klauspost/compress v1.15.1 // indirect
|
|
github.com/klauspost/cpuid/v2 v2.0.12 // indirect
|
|
github.com/klauspost/pgzip v1.2.5 // indirect
|
|
github.com/kylelemons/godebug v1.1.0 // indirect
|
|
github.com/matttproud/golang_protobuf_extensions v1.0.1 // indirect
|
|
github.com/microsoft/kiota-abstractions-go v0.8.0 // indirect
|
|
github.com/microsoft/kiota-http-go v0.5.0 // indirect
|
|
github.com/microsoft/kiota-serialization-json-go v0.5.1 // indirect
|
|
github.com/microsoft/kiota-serialization-text-go v0.4.0 // indirect
|
|
github.com/minio/md5-simd v1.1.2 // indirect
|
|
github.com/minio/minio-go/v7 v7.0.23 // indirect
|
|
github.com/minio/sha256-simd v1.0.0 // indirect
|
|
github.com/mitchellh/go-homedir v1.1.0 // indirect
|
|
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
|
|
github.com/modern-go/reflect2 v1.0.2 // indirect
|
|
github.com/natefinch/atomic v1.0.1 // indirect
|
|
github.com/pierrec/lz4 v2.6.1+incompatible // indirect
|
|
github.com/pkg/browser v0.0.0-20210115035449-ce105d075bb4 // indirect
|
|
github.com/pmezard/go-difflib v1.0.0 // indirect
|
|
github.com/prometheus/client_golang v1.12.1 // indirect
|
|
github.com/prometheus/client_model v0.2.0 // indirect
|
|
github.com/prometheus/common v0.32.1 // indirect
|
|
github.com/prometheus/procfs v0.7.3 // indirect
|
|
github.com/rs/xid v1.3.0 // indirect
|
|
github.com/sirupsen/logrus v1.8.1 // indirect
|
|
github.com/spf13/pflag v1.0.5 // indirect
|
|
github.com/yosida95/uritemplate/v3 v3.0.2 // indirect
|
|
github.com/zeebo/blake3 v0.2.3 // indirect
|
|
go.uber.org/atomic v1.9.0 // indirect
|
|
go.uber.org/multierr v1.8.0 // indirect
|
|
go.uber.org/zap v1.21.0 // indirect
|
|
golang.org/x/crypto v0.0.0-20220511200225-c6db032c6c88 // indirect
|
|
golang.org/x/exp v0.0.0-20210916165020-5cb4fee858ee // indirect
|
|
golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4 // indirect
|
|
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c // indirect
|
|
golang.org/x/sys v0.0.0-20220328115105-d36c6a25d886 // indirect
|
|
golang.org/x/text v0.3.7 // indirect
|
|
google.golang.org/genproto v0.0.0-20220324131243-acbaeb5b85eb // indirect
|
|
google.golang.org/grpc v1.45.0 // indirect
|
|
google.golang.org/protobuf v1.28.0 // indirect
|
|
gopkg.in/ini.v1 v1.66.2 // indirect
|
|
gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b // indirect
|
|
)
|