diff --git a/Earthfile b/Earthfile index ff74edfa00..f0a4fda036 100644 --- a/Earthfile +++ b/Earthfile @@ -82,14 +82,14 @@ goreleaser: END END WITH DOCKER - RUN --mount=type=cache,id=gomod,target=${GOPATH}/pkg/mod \ - --mount=type=cache,id=gobuild,target=/root/.cache/go-build \ - --secret GORELEASER_KEY \ - --secret GITHUB_TOKEN \ - --secret SPEAKEASY_API_KEY \ - --secret FURY_TOKEN \ - --secret SEGMENT_WRITE_KEY \ - goreleaser release -f .goreleaser.yml $buildArgs + RUN --mount=type=cache,id=gomod,target=${GOPATH}/pkg/mod \ + --mount=type=cache,id=gobuild,target=/root/.cache/go-build \ + --secret GORELEASER_KEY \ + --secret GITHUB_TOKEN \ + --secret SPEAKEASY_API_KEY \ + --secret FURY_TOKEN \ + --secret SEGMENT_WRITE_KEY \ + goreleaser release -f .goreleaser.yml $buildArgs END all-ci-goreleaser: diff --git a/components/fctl/cmd/cloud/organizations/create.go b/components/fctl/cmd/cloud/organizations/create.go index fbff9c1ba7..4bbec530c6 100644 --- a/components/fctl/cmd/cloud/organizations/create.go +++ b/components/fctl/cmd/cloud/organizations/create.go @@ -1,14 +1,13 @@ package organizations import ( - "github.com/formancehq/fctl/cmd/cloud/organizations/internal" "github.com/formancehq/fctl/membershipclient" fctl "github.com/formancehq/fctl/pkg" "github.com/spf13/cobra" ) type CreateStore struct { - Organization *membershipclient.Organization `json:"organization"` + Organization *membershipclient.OrganizationExpanded `json:"organization"` } type CreateController struct { store *CreateStore @@ -85,5 +84,5 @@ func (c *CreateController) Run(cmd *cobra.Command, args []string) (fctl.Renderab } func (c *CreateController) Render(cmd *cobra.Command, args []string) error { - return internal.PrintOrganization(c.store.Organization) + return PrintOrganization(c.store.Organization) } diff --git a/components/fctl/cmd/cloud/organizations/describe.go b/components/fctl/cmd/cloud/organizations/describe.go index 5b181c9836..4c88d37b86 100644 --- a/components/fctl/cmd/cloud/organizations/describe.go +++ b/components/fctl/cmd/cloud/organizations/describe.go @@ -1,14 +1,13 @@ package organizations import ( - "github.com/formancehq/fctl/cmd/cloud/organizations/internal" "github.com/formancehq/fctl/membershipclient" fctl "github.com/formancehq/fctl/pkg" "github.com/spf13/cobra" ) type DescribeStore struct { - Organization *membershipclient.Organization `json:"organization"` + *membershipclient.OrganizationExpanded } type DescribeController struct { store *DescribeStore @@ -31,6 +30,7 @@ func NewDescribeCommand() *cobra.Command { fctl.WithShortDescription("Describe organization"), fctl.WithArgs(cobra.ExactArgs(1)), fctl.WithConfirmFlag(), + fctl.WithBoolFlag("expand", false, "Expand the organization"), fctl.WithController[*DescribeStore](NewDescribeController()), ) } @@ -51,17 +51,17 @@ func (c *DescribeController) Run(cmd *cobra.Command, args []string) (fctl.Render return nil, err } + expand := fctl.GetBool(cmd, "expand") response, _, err := apiClient.DefaultApi. - ReadOrganization(cmd.Context(), args[0]).Execute() + ReadOrganization(cmd.Context(), args[0]).Expand(expand).Execute() if err != nil { return nil, err } - c.store.Organization = response.Data - + c.store.OrganizationExpanded = response.Data return c, nil } func (c *DescribeController) Render(cmd *cobra.Command, args []string) error { - return internal.PrintOrganization(c.store.Organization) + return PrintOrganization(c.store.OrganizationExpanded) } diff --git a/components/fctl/cmd/cloud/organizations/internal/print.go b/components/fctl/cmd/cloud/organizations/internal/print.go deleted file mode 100644 index 14583a0f8f..0000000000 --- a/components/fctl/cmd/cloud/organizations/internal/print.go +++ /dev/null @@ -1,29 +0,0 @@ -package internal - -import ( - "github.com/formancehq/fctl/membershipclient" - "github.com/pterm/pterm" -) - -func PrintOrganization(organization *membershipclient.Organization) error { - pterm.DefaultSection.Println("Organization") - - data := pterm.TableData{ - {"ID", organization.Id}, - {"Name", organization.Name}, - {"Default Stack Role", func() string { - return string(*organization.DefaultStackAccess) - }()}, - {"Default Organization Role", func() string { - return string(*organization.DefaultOrganizationAccess) - }()}, - {"Domain", func() string { - if organization.Domain == nil { - return "None" - } - return *organization.Domain - }()}, - } - - return pterm.DefaultTable.WithHasHeader().WithData(data).Render() -} diff --git a/components/fctl/cmd/cloud/organizations/list.go b/components/fctl/cmd/cloud/organizations/list.go index 590a36de2e..e3d77fd481 100644 --- a/components/fctl/cmd/cloud/organizations/list.go +++ b/components/fctl/cmd/cloud/organizations/list.go @@ -39,6 +39,7 @@ func NewListCommand() *cobra.Command { return fctl.NewCommand("list", fctl.WithAliases("ls", "l"), fctl.WithShortDescription("List organizations"), + fctl.WithBoolFlag("expand", true, "Expand the organization"), fctl.WithArgs(cobra.ExactArgs(0)), fctl.WithController[*ListStore](NewListController()), ) @@ -59,7 +60,9 @@ func (c *ListController) Run(cmd *cobra.Command, args []string) (fctl.Renderable return nil, err } - organizations, _, err := apiClient.DefaultApi.ListOrganizationsExpanded(cmd.Context()).Execute() + expand := fctl.GetBool(cmd, "expand") + + organizations, _, err := apiClient.DefaultApi.ListOrganizations(cmd.Context()).Expand(expand).Execute() if err != nil { return nil, err } @@ -73,10 +76,15 @@ func (c *ListController) Run(cmd *cobra.Command, args []string) (fctl.Renderable c.store.Organizations = fctl.Map(organizations.Data, func(o membershipclient.ListOrganizationExpandedResponseDataInner) *OrgRow { isMine := fctl.BoolToString(o.OwnerId == claims["sub"].(string)) return &OrgRow{ - ID: o.Id, - Name: o.Name, - OwnerID: o.OwnerId, - OwnerEmail: o.Owner.Email, + ID: o.Id, + Name: o.Name, + OwnerID: o.OwnerId, + OwnerEmail: func() string { + if o.Owner == nil { + return "" + } + return o.Owner.Email + }(), Domain: func() string { if o.Domain == nil { return "" diff --git a/components/fctl/cmd/cloud/organizations/print.go b/components/fctl/cmd/cloud/organizations/print.go new file mode 100644 index 0000000000..2f89034041 --- /dev/null +++ b/components/fctl/cmd/cloud/organizations/print.go @@ -0,0 +1,49 @@ +package organizations + +import ( + "strconv" + + "github.com/formancehq/fctl/membershipclient" + "github.com/pterm/pterm" +) + +func PrintOrganization(store *membershipclient.OrganizationExpanded) error { + pterm.DefaultSection.Println("Organization") + + data := [][]string{ + {"ID", store.Id}, + {"Name", store.Name}, + {"Domain", func() string { + if store.Domain == nil { + return "None" + } + return *store.Domain + }()}, + {"Default Stack Role", func() string { + if store.DefaultStackAccess == nil { + return "None" + } + return string(*store.DefaultStackAccess) + }()}, + {"Default Organization Role", func() string { + if store.DefaultOrganizationAccess == nil { + return "None" + } + return string(*store.DefaultOrganizationAccess) + }()}, + } + + if store.Owner != nil { + data = append(data, []string{"Owner", store.Owner.Email}) + } + + if store.TotalUsers != nil { + data = append(data, []string{"Total Users", strconv.Itoa(int(*store.TotalUsers))}) + } + + if store.TotalStacks != nil { + data = append(data, []string{"Total Stacks", strconv.Itoa(int(*store.TotalStacks))}) + } + + return pterm.DefaultTable.WithHasHeader().WithData(data).Render() +} diff --git a/components/fctl/cmd/cloud/organizations/update.go b/components/fctl/cmd/cloud/organizations/update.go index 5bbd601304..3d948643ac 100644 --- a/components/fctl/cmd/cloud/organizations/update.go +++ b/components/fctl/cmd/cloud/organizations/update.go @@ -1,23 +1,19 @@ package organizations import ( - "github.com/formancehq/fctl/cmd/cloud/organizations/internal" "github.com/formancehq/fctl/membershipclient" fctl "github.com/formancehq/fctl/pkg" "github.com/spf13/cobra" ) -type UpdateStore struct { - Organization *membershipclient.Organization `json:"organization"` -} type UpdateController struct { - store *UpdateStore + store *DescribeStore } -var _ fctl.Controller[*UpdateStore] = (*UpdateController)(nil) +var _ fctl.Controller[*DescribeStore] = (*UpdateController)(nil) -func NewDefaultUpdateStore() *UpdateStore { - return &UpdateStore{} +func NewDefaultUpdateStore() *DescribeStore { + return &DescribeStore{} } func NewUpdateController() *UpdateController { @@ -36,11 +32,11 @@ func NewUpdateCommand() *cobra.Command { fctl.WithStringSliceFlag("default-stack-role", []string{}, "Default Stack Role"), fctl.WithStringFlag("domain", "", "Organization Domain"), fctl.WithStringSliceFlag("default-organization-role", []string{}, "Default Organization Role"), - fctl.WithController[*UpdateStore](NewUpdateController()), + fctl.WithController[*DescribeStore](NewUpdateController()), ) } -func (c *UpdateController) GetStore() *UpdateStore { +func (c *UpdateController) GetStore() *DescribeStore { return c.store } @@ -102,11 +98,11 @@ func (c *UpdateController) Run(cmd *cobra.Command, args []string) (fctl.Renderab return nil, err } - c.store.Organization = response.Data + c.store.OrganizationExpanded = response.Data return c, nil } func (c *UpdateController) Render(cmd *cobra.Command, args []string) error { - return internal.PrintOrganization(c.store.Organization) + return PrintOrganization(c.store.OrganizationExpanded) } diff --git a/components/fctl/membership-swagger.yaml b/components/fctl/membership-swagger.yaml index e7860fc248..a45ed7b380 100644 --- a/components/fctl/membership-swagger.yaml +++ b/components/fctl/membership-swagger.yaml @@ -24,13 +24,19 @@ paths: get: summary: List organizations of the connected user operationId: listOrganizations + parameters: + - name: expand + in: query + schema: + type: bool + required: false responses: 200: description: List of organizations content: application/json: schema: - $ref: '#/components/schemas/ListOrganizationResponse' + $ref: '#/components/schemas/ListOrganizationExpandedResponse' post: summary: Create organization operationId: createOrganization @@ -57,6 +63,7 @@ paths: get: summary: List organizations of the connected user with expanded data operationId: listOrganizationsExpanded + deprecated: true responses: 200: description: List of organizations with expanded data @@ -74,6 +81,11 @@ paths: schema: type: string required: true + - name: expand + in: query + schema: + type: bool + required: false responses: 200: description: OK @@ -81,6 +93,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ReadOrganizationResponse' + put: summary: Update organization operationId: updateOrganization @@ -1126,6 +1139,12 @@ components: availableSandboxes: type: integer description: Number of available sandboxes + createdAt: + type: string + format: date-time + updatedAt: + type: string + format: date-time StackData: type: object required: @@ -1311,9 +1330,12 @@ components: type: object properties: data: - $ref: '#/components/schemas/Organization' + $ref: '#/components/schemas/OrganizationExpanded' ReadOrganizationResponse: - $ref: '#/components/schemas/CreateOrganizationResponse' + type: object + properties: + data: + $ref: '#/components/schemas/OrganizationExpanded' ListStacksResponse: type: object properties: @@ -1456,15 +1478,18 @@ components: type: array items: allOf: - - $ref: '#/components/schemas/Organization' - - type: object - properties: - totalStacks: - type: integer - totalUsers: - type: integer - owner: - $ref: '#/components/schemas/User' + - $ref: '#/components/schemas/OrganizationExpanded' + OrganizationExpanded: + allOf: + - $ref: '#/components/schemas/Organization' + - type: object + properties: + totalStacks: + type: integer + totalUsers: + type: integer + owner: + $ref: '#/components/schemas/User' ListRegionsResponse: type: object properties: diff --git a/components/fctl/membershipclient/.openapi-generator/FILES b/components/fctl/membershipclient/.openapi-generator/FILES index 7e91e30c10..886b53dc99 100644 --- a/components/fctl/membershipclient/.openapi-generator/FILES +++ b/components/fctl/membershipclient/.openapi-generator/FILES @@ -24,7 +24,6 @@ docs/InvitationClaim.md docs/ListInvitationsResponse.md docs/ListOrganizationExpandedResponse.md docs/ListOrganizationExpandedResponseDataInner.md -docs/ListOrganizationExpandedResponseDataInnerAllOf.md docs/ListOrganizationResponse.md docs/ListRegionsResponse.md docs/ListStacksResponse.md @@ -32,6 +31,8 @@ docs/ListUsersResponse.md docs/Organization.md docs/OrganizationAllOf.md docs/OrganizationData.md +docs/OrganizationExpanded.md +docs/OrganizationExpandedAllOf.md docs/OrganizationUser.md docs/OrganizationUserAllOf.md docs/OrganizationUserArrayInner.md @@ -40,6 +41,7 @@ docs/PrivateRegionAllOf.md docs/PrivateRegionAllOfSecret.md docs/PublicRegion.md docs/PublicRegionAllOf.md +docs/ReadOrganizationResponse.md docs/ReadOrganizationUserResponse.md docs/ReadUserResponse.md docs/Region.md @@ -78,7 +80,6 @@ model_invitation_claim.go model_list_invitations_response.go model_list_organization_expanded_response.go model_list_organization_expanded_response_data_inner.go -model_list_organization_expanded_response_data_inner_all_of.go model_list_organization_response.go model_list_regions_response.go model_list_stacks_response.go @@ -86,6 +87,8 @@ model_list_users_response.go model_organization.go model_organization_all_of.go model_organization_data.go +model_organization_expanded.go +model_organization_expanded_all_of.go model_organization_user.go model_organization_user_all_of.go model_organization_user_array_inner.go @@ -94,6 +97,7 @@ model_private_region_all_of.go model_private_region_all_of_secret.go model_public_region.go model_public_region_all_of.go +model_read_organization_response.go model_read_organization_user_response.go model_read_user_response.go model_region.go diff --git a/components/fctl/membershipclient/README.md b/components/fctl/membershipclient/README.md index 221da0920f..d1eeb75031 100644 --- a/components/fctl/membershipclient/README.md +++ b/components/fctl/membershipclient/README.md @@ -134,7 +134,6 @@ Class | Method | HTTP request | Description - [ListInvitationsResponse](docs/ListInvitationsResponse.md) - [ListOrganizationExpandedResponse](docs/ListOrganizationExpandedResponse.md) - [ListOrganizationExpandedResponseDataInner](docs/ListOrganizationExpandedResponseDataInner.md) - - [ListOrganizationExpandedResponseDataInnerAllOf](docs/ListOrganizationExpandedResponseDataInnerAllOf.md) - [ListOrganizationResponse](docs/ListOrganizationResponse.md) - [ListRegionsResponse](docs/ListRegionsResponse.md) - [ListStacksResponse](docs/ListStacksResponse.md) @@ -142,6 +141,8 @@ Class | Method | HTTP request | Description - [Organization](docs/Organization.md) - [OrganizationAllOf](docs/OrganizationAllOf.md) - [OrganizationData](docs/OrganizationData.md) + - [OrganizationExpanded](docs/OrganizationExpanded.md) + - [OrganizationExpandedAllOf](docs/OrganizationExpandedAllOf.md) - [OrganizationUser](docs/OrganizationUser.md) - [OrganizationUserAllOf](docs/OrganizationUserAllOf.md) - [OrganizationUserArrayInner](docs/OrganizationUserArrayInner.md) @@ -150,6 +151,7 @@ Class | Method | HTTP request | Description - [PrivateRegionAllOfSecret](docs/PrivateRegionAllOfSecret.md) - [PublicRegion](docs/PublicRegion.md) - [PublicRegionAllOf](docs/PublicRegionAllOf.md) + - [ReadOrganizationResponse](docs/ReadOrganizationResponse.md) - [ReadOrganizationUserResponse](docs/ReadOrganizationUserResponse.md) - [ReadUserResponse](docs/ReadUserResponse.md) - [Region](docs/Region.md) diff --git a/components/fctl/membershipclient/api/openapi.yaml b/components/fctl/membershipclient/api/openapi.yaml index 8b047c2af1..b23745fd48 100644 --- a/components/fctl/membershipclient/api/openapi.yaml +++ b/components/fctl/membershipclient/api/openapi.yaml @@ -23,12 +23,20 @@ paths: /organizations: get: operationId: listOrganizations + parameters: + - explode: true + in: query + name: expand + required: false + schema: + type: bool + style: form responses: "200": content: application/json: schema: - $ref: '#/components/schemas/ListOrganizationResponse' + $ref: '#/components/schemas/ListOrganizationExpandedResponse' description: List of organizations summary: List organizations of the connected user post: @@ -54,6 +62,7 @@ paths: summary: Create organization /organizations/expanded: get: + deprecated: true operationId: listOrganizationsExpanded responses: "200": @@ -100,6 +109,13 @@ paths: schema: type: string style: simple + - explode: true + in: query + name: expand + required: false + schema: + type: bool + style: form responses: "200": content: @@ -1334,10 +1350,6 @@ components: $ref: '#/components/schemas/StackUserAccess' type: array ListOrganizationResponse: - example: - data: - - null - - null properties: data: items: @@ -1351,10 +1363,15 @@ components: data: null properties: data: - $ref: '#/components/schemas/Organization' + $ref: '#/components/schemas/OrganizationExpanded' type: object ReadOrganizationResponse: - $ref: '#/components/schemas/CreateOrganizationResponse' + example: + data: null + properties: + data: + $ref: '#/components/schemas/OrganizationExpanded' + type: object ListStacksResponse: example: data: @@ -1587,6 +1604,10 @@ components: $ref: '#/components/schemas/ListOrganizationExpandedResponse_data_inner' type: array type: object + OrganizationExpanded: + allOf: + - $ref: '#/components/schemas/Organization' + - $ref: '#/components/schemas/OrganizationExpanded_allOf' ListRegionsResponse: example: data: @@ -1714,6 +1735,12 @@ components: availableSandboxes: description: Number of available sandboxes type: integer + createdAt: + format: date-time + type: string + updatedAt: + format: date-time + type: string required: - id - ownerId @@ -1804,7 +1831,10 @@ components: - regionID type: object example: null - ListOrganizationExpandedResponse_data_inner_allOf: + ListOrganizationExpandedResponse_data_inner: + allOf: + - $ref: '#/components/schemas/OrganizationExpanded' + OrganizationExpanded_allOf: properties: totalStacks: type: integer @@ -1813,10 +1843,7 @@ components: owner: $ref: '#/components/schemas/User' type: object - ListOrganizationExpandedResponse_data_inner: - allOf: - - $ref: '#/components/schemas/Organization' - - $ref: '#/components/schemas/ListOrganizationExpandedResponse_data_inner_allOf' + example: null securitySchemes: oauth2: flows: diff --git a/components/fctl/membershipclient/api_default.go b/components/fctl/membershipclient/api_default.go index 824bb81553..a01c0f5ef5 100644 --- a/components/fctl/membershipclient/api_default.go +++ b/components/fctl/membershipclient/api_default.go @@ -2722,9 +2722,15 @@ func (a *DefaultApiService) ListOrganizationInvitationsExecute(r ApiListOrganiza type ApiListOrganizationsRequest struct { ctx context.Context ApiService *DefaultApiService + expand *bool } -func (r ApiListOrganizationsRequest) Execute() (*ListOrganizationResponse, *http.Response, error) { +func (r ApiListOrganizationsRequest) Expand(expand bool) ApiListOrganizationsRequest { + r.expand = &expand + return r +} + +func (r ApiListOrganizationsRequest) Execute() (*ListOrganizationExpandedResponse, *http.Response, error) { return r.ApiService.ListOrganizationsExecute(r) } @@ -2742,13 +2748,13 @@ func (a *DefaultApiService) ListOrganizations(ctx context.Context) ApiListOrgani } // Execute executes the request -// @return ListOrganizationResponse -func (a *DefaultApiService) ListOrganizationsExecute(r ApiListOrganizationsRequest) (*ListOrganizationResponse, *http.Response, error) { +// @return ListOrganizationExpandedResponse +func (a *DefaultApiService) ListOrganizationsExecute(r ApiListOrganizationsRequest) (*ListOrganizationExpandedResponse, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} formFiles []formFile - localVarReturnValue *ListOrganizationResponse + localVarReturnValue *ListOrganizationExpandedResponse ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ListOrganizations") @@ -2762,6 +2768,9 @@ func (a *DefaultApiService) ListOrganizationsExecute(r ApiListOrganizationsReque localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.expand != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "expand", r.expand, "") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{} @@ -2830,6 +2839,8 @@ ListOrganizationsExpanded List organizations of the connected user with expanded @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiListOrganizationsExpandedRequest + +Deprecated */ func (a *DefaultApiService) ListOrganizationsExpanded(ctx context.Context) ApiListOrganizationsExpandedRequest { return ApiListOrganizationsExpandedRequest{ @@ -2840,6 +2851,7 @@ func (a *DefaultApiService) ListOrganizationsExpanded(ctx context.Context) ApiLi // Execute executes the request // @return ListOrganizationExpandedResponse +// Deprecated func (a *DefaultApiService) ListOrganizationsExpandedExecute(r ApiListOrganizationsExpandedRequest) (*ListOrganizationExpandedResponse, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet @@ -3496,9 +3508,15 @@ type ApiReadOrganizationRequest struct { ctx context.Context ApiService *DefaultApiService organizationId string + expand *bool } -func (r ApiReadOrganizationRequest) Execute() (*CreateOrganizationResponse, *http.Response, error) { +func (r ApiReadOrganizationRequest) Expand(expand bool) ApiReadOrganizationRequest { + r.expand = &expand + return r +} + +func (r ApiReadOrganizationRequest) Execute() (*ReadOrganizationResponse, *http.Response, error) { return r.ApiService.ReadOrganizationExecute(r) } @@ -3518,13 +3536,13 @@ func (a *DefaultApiService) ReadOrganization(ctx context.Context, organizationId } // Execute executes the request -// @return CreateOrganizationResponse -func (a *DefaultApiService) ReadOrganizationExecute(r ApiReadOrganizationRequest) (*CreateOrganizationResponse, *http.Response, error) { +// @return ReadOrganizationResponse +func (a *DefaultApiService) ReadOrganizationExecute(r ApiReadOrganizationRequest) (*ReadOrganizationResponse, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} formFiles []formFile - localVarReturnValue *CreateOrganizationResponse + localVarReturnValue *ReadOrganizationResponse ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ReadOrganization") @@ -3539,6 +3557,9 @@ func (a *DefaultApiService) ReadOrganizationExecute(r ApiReadOrganizationRequest localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.expand != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "expand", r.expand, "") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{} @@ -3869,7 +3890,7 @@ func (r ApiUpdateOrganizationRequest) OrganizationData(organizationData Organiza return r } -func (r ApiUpdateOrganizationRequest) Execute() (*CreateOrganizationResponse, *http.Response, error) { +func (r ApiUpdateOrganizationRequest) Execute() (*ReadOrganizationResponse, *http.Response, error) { return r.ApiService.UpdateOrganizationExecute(r) } @@ -3889,13 +3910,13 @@ func (a *DefaultApiService) UpdateOrganization(ctx context.Context, organization } // Execute executes the request -// @return CreateOrganizationResponse -func (a *DefaultApiService) UpdateOrganizationExecute(r ApiUpdateOrganizationRequest) (*CreateOrganizationResponse, *http.Response, error) { +// @return ReadOrganizationResponse +func (a *DefaultApiService) UpdateOrganizationExecute(r ApiUpdateOrganizationRequest) (*ReadOrganizationResponse, *http.Response, error) { var ( localVarHTTPMethod = http.MethodPut localVarPostBody interface{} formFiles []formFile - localVarReturnValue *CreateOrganizationResponse + localVarReturnValue *ReadOrganizationResponse ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.UpdateOrganization") diff --git a/components/fctl/membershipclient/docs/CreateOrganizationResponse.md b/components/fctl/membershipclient/docs/CreateOrganizationResponse.md index 3f5597d10a..1e3c380f88 100644 --- a/components/fctl/membershipclient/docs/CreateOrganizationResponse.md +++ b/components/fctl/membershipclient/docs/CreateOrganizationResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Data** | Pointer to [**Organization**](Organization.md) | | [optional] +**Data** | Pointer to [**OrganizationExpanded**](OrganizationExpanded.md) | | [optional] ## Methods @@ -27,20 +27,20 @@ but it doesn't guarantee that properties required by API are set ### GetData -`func (o *CreateOrganizationResponse) GetData() Organization` +`func (o *CreateOrganizationResponse) GetData() OrganizationExpanded` GetData returns the Data field if non-nil, zero value otherwise. ### GetDataOk -`func (o *CreateOrganizationResponse) GetDataOk() (*Organization, bool)` +`func (o *CreateOrganizationResponse) GetDataOk() (*OrganizationExpanded, bool)` GetDataOk returns a tuple with the Data field if it's non-nil, zero value otherwise and a boolean to check if the value has been set. ### SetData -`func (o *CreateOrganizationResponse) SetData(v Organization)` +`func (o *CreateOrganizationResponse) SetData(v OrganizationExpanded)` SetData sets Data field to given value. diff --git a/components/fctl/membershipclient/docs/DefaultApi.md b/components/fctl/membershipclient/docs/DefaultApi.md index cb1ed3519f..85307284dc 100644 --- a/components/fctl/membershipclient/docs/DefaultApi.md +++ b/components/fctl/membershipclient/docs/DefaultApi.md @@ -1552,7 +1552,7 @@ Name | Type | Description | Notes ## ListOrganizations -> ListOrganizationResponse ListOrganizations(ctx).Execute() +> ListOrganizationExpandedResponse ListOrganizations(ctx).Expand(expand).Execute() List organizations of the connected user @@ -1569,31 +1569,36 @@ import ( ) func main() { + expand := TODO // bool | (optional) configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) - resp, r, err := apiClient.DefaultApi.ListOrganizations(context.Background()).Execute() + resp, r, err := apiClient.DefaultApi.ListOrganizations(context.Background()).Expand(expand).Execute() if err != nil { fmt.Fprintf(os.Stderr, "Error when calling `DefaultApi.ListOrganizations``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `ListOrganizations`: ListOrganizationResponse + // response from `ListOrganizations`: ListOrganizationExpandedResponse fmt.Fprintf(os.Stdout, "Response from `DefaultApi.ListOrganizations`: %v\n", resp) } ``` ### Path Parameters -This endpoint does not need any parameter. + ### Other Parameters Other parameters are passed through a pointer to a apiListOrganizationsRequest struct via the builder pattern +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **expand** | [**bool**](bool.md) | | + ### Return type -[**ListOrganizationResponse**](ListOrganizationResponse.md) +[**ListOrganizationExpandedResponse**](ListOrganizationExpandedResponse.md) ### Authorization @@ -2008,7 +2013,7 @@ Other parameters are passed through a pointer to a apiReadConnectedUserRequest s ## ReadOrganization -> CreateOrganizationResponse ReadOrganization(ctx, organizationId).Execute() +> ReadOrganizationResponse ReadOrganization(ctx, organizationId).Expand(expand).Execute() Read organization @@ -2026,15 +2031,16 @@ import ( func main() { organizationId := "organizationId_example" // string | + expand := TODO // bool | (optional) configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) - resp, r, err := apiClient.DefaultApi.ReadOrganization(context.Background(), organizationId).Execute() + resp, r, err := apiClient.DefaultApi.ReadOrganization(context.Background(), organizationId).Expand(expand).Execute() if err != nil { fmt.Fprintf(os.Stderr, "Error when calling `DefaultApi.ReadOrganization``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `ReadOrganization`: CreateOrganizationResponse + // response from `ReadOrganization`: ReadOrganizationResponse fmt.Fprintf(os.Stdout, "Response from `DefaultApi.ReadOrganization`: %v\n", resp) } ``` @@ -2055,10 +2061,11 @@ Other parameters are passed through a pointer to a apiReadOrganizationRequest st Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- + **expand** | [**bool**](bool.md) | | ### Return type -[**CreateOrganizationResponse**](CreateOrganizationResponse.md) +[**ReadOrganizationResponse**](ReadOrganizationResponse.md) ### Authorization @@ -2218,7 +2225,7 @@ Name | Type | Description | Notes ## UpdateOrganization -> CreateOrganizationResponse UpdateOrganization(ctx, organizationId).OrganizationData(organizationData).Execute() +> ReadOrganizationResponse UpdateOrganization(ctx, organizationId).OrganizationData(organizationData).Execute() Update organization @@ -2245,7 +2252,7 @@ func main() { fmt.Fprintf(os.Stderr, "Error when calling `DefaultApi.UpdateOrganization``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `UpdateOrganization`: CreateOrganizationResponse + // response from `UpdateOrganization`: ReadOrganizationResponse fmt.Fprintf(os.Stdout, "Response from `DefaultApi.UpdateOrganization`: %v\n", resp) } ``` @@ -2270,7 +2277,7 @@ Name | Type | Description | Notes ### Return type -[**CreateOrganizationResponse**](CreateOrganizationResponse.md) +[**ReadOrganizationResponse**](ReadOrganizationResponse.md) ### Authorization diff --git a/components/fctl/membershipclient/docs/ListOrganizationExpandedResponseDataInner.md b/components/fctl/membershipclient/docs/ListOrganizationExpandedResponseDataInner.md index 21835f5308..ac1f592e18 100644 --- a/components/fctl/membershipclient/docs/ListOrganizationExpandedResponseDataInner.md +++ b/components/fctl/membershipclient/docs/ListOrganizationExpandedResponseDataInner.md @@ -12,6 +12,8 @@ Name | Type | Description | Notes **OwnerId** | **string** | Owner ID | **AvailableStacks** | Pointer to **int32** | Number of available stacks | [optional] **AvailableSandboxes** | Pointer to **int32** | Number of available sandboxes | [optional] +**CreatedAt** | Pointer to **time.Time** | | [optional] +**UpdatedAt** | Pointer to **time.Time** | | [optional] **TotalStacks** | Pointer to **int32** | | [optional] **TotalUsers** | Pointer to **int32** | | [optional] **Owner** | Pointer to [**User**](User.md) | | [optional] @@ -220,6 +222,56 @@ SetAvailableSandboxes sets AvailableSandboxes field to given value. HasAvailableSandboxes returns a boolean if a field has been set. +### GetCreatedAt + +`func (o *ListOrganizationExpandedResponseDataInner) GetCreatedAt() time.Time` + +GetCreatedAt returns the CreatedAt field if non-nil, zero value otherwise. + +### GetCreatedAtOk + +`func (o *ListOrganizationExpandedResponseDataInner) GetCreatedAtOk() (*time.Time, bool)` + +GetCreatedAtOk returns a tuple with the CreatedAt field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetCreatedAt + +`func (o *ListOrganizationExpandedResponseDataInner) SetCreatedAt(v time.Time)` + +SetCreatedAt sets CreatedAt field to given value. + +### HasCreatedAt + +`func (o *ListOrganizationExpandedResponseDataInner) HasCreatedAt() bool` + +HasCreatedAt returns a boolean if a field has been set. + +### GetUpdatedAt + +`func (o *ListOrganizationExpandedResponseDataInner) GetUpdatedAt() time.Time` + +GetUpdatedAt returns the UpdatedAt field if non-nil, zero value otherwise. + +### GetUpdatedAtOk + +`func (o *ListOrganizationExpandedResponseDataInner) GetUpdatedAtOk() (*time.Time, bool)` + +GetUpdatedAtOk returns a tuple with the UpdatedAt field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetUpdatedAt + +`func (o *ListOrganizationExpandedResponseDataInner) SetUpdatedAt(v time.Time)` + +SetUpdatedAt sets UpdatedAt field to given value. + +### HasUpdatedAt + +`func (o *ListOrganizationExpandedResponseDataInner) HasUpdatedAt() bool` + +HasUpdatedAt returns a boolean if a field has been set. + ### GetTotalStacks `func (o *ListOrganizationExpandedResponseDataInner) GetTotalStacks() int32` diff --git a/components/fctl/membershipclient/docs/Organization.md b/components/fctl/membershipclient/docs/Organization.md index 118bfc9c6b..d68b77b03a 100644 --- a/components/fctl/membershipclient/docs/Organization.md +++ b/components/fctl/membershipclient/docs/Organization.md @@ -12,6 +12,8 @@ Name | Type | Description | Notes **OwnerId** | **string** | Owner ID | **AvailableStacks** | Pointer to **int32** | Number of available stacks | [optional] **AvailableSandboxes** | Pointer to **int32** | Number of available sandboxes | [optional] +**CreatedAt** | Pointer to **time.Time** | | [optional] +**UpdatedAt** | Pointer to **time.Time** | | [optional] ## Methods @@ -217,6 +219,56 @@ SetAvailableSandboxes sets AvailableSandboxes field to given value. HasAvailableSandboxes returns a boolean if a field has been set. +### GetCreatedAt + +`func (o *Organization) GetCreatedAt() time.Time` + +GetCreatedAt returns the CreatedAt field if non-nil, zero value otherwise. + +### GetCreatedAtOk + +`func (o *Organization) GetCreatedAtOk() (*time.Time, bool)` + +GetCreatedAtOk returns a tuple with the CreatedAt field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetCreatedAt + +`func (o *Organization) SetCreatedAt(v time.Time)` + +SetCreatedAt sets CreatedAt field to given value. + +### HasCreatedAt + +`func (o *Organization) HasCreatedAt() bool` + +HasCreatedAt returns a boolean if a field has been set. + +### GetUpdatedAt + +`func (o *Organization) GetUpdatedAt() time.Time` + +GetUpdatedAt returns the UpdatedAt field if non-nil, zero value otherwise. + +### GetUpdatedAtOk + +`func (o *Organization) GetUpdatedAtOk() (*time.Time, bool)` + +GetUpdatedAtOk returns a tuple with the UpdatedAt field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetUpdatedAt + +`func (o *Organization) SetUpdatedAt(v time.Time)` + +SetUpdatedAt sets UpdatedAt field to given value. + +### HasUpdatedAt + +`func (o *Organization) HasUpdatedAt() bool` + +HasUpdatedAt returns a boolean if a field has been set. + [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/components/fctl/membershipclient/docs/OrganizationAllOf.md b/components/fctl/membershipclient/docs/OrganizationAllOf.md index e73631704c..cab2da57b9 100644 --- a/components/fctl/membershipclient/docs/OrganizationAllOf.md +++ b/components/fctl/membershipclient/docs/OrganizationAllOf.md @@ -8,6 +8,8 @@ Name | Type | Description | Notes **OwnerId** | **string** | Owner ID | **AvailableStacks** | Pointer to **int32** | Number of available stacks | [optional] **AvailableSandboxes** | Pointer to **int32** | Number of available sandboxes | [optional] +**CreatedAt** | Pointer to **time.Time** | | [optional] +**UpdatedAt** | Pointer to **time.Time** | | [optional] ## Methods @@ -118,6 +120,56 @@ SetAvailableSandboxes sets AvailableSandboxes field to given value. HasAvailableSandboxes returns a boolean if a field has been set. +### GetCreatedAt + +`func (o *OrganizationAllOf) GetCreatedAt() time.Time` + +GetCreatedAt returns the CreatedAt field if non-nil, zero value otherwise. + +### GetCreatedAtOk + +`func (o *OrganizationAllOf) GetCreatedAtOk() (*time.Time, bool)` + +GetCreatedAtOk returns a tuple with the CreatedAt field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetCreatedAt + +`func (o *OrganizationAllOf) SetCreatedAt(v time.Time)` + +SetCreatedAt sets CreatedAt field to given value. + +### HasCreatedAt + +`func (o *OrganizationAllOf) HasCreatedAt() bool` + +HasCreatedAt returns a boolean if a field has been set. + +### GetUpdatedAt + +`func (o *OrganizationAllOf) GetUpdatedAt() time.Time` + +GetUpdatedAt returns the UpdatedAt field if non-nil, zero value otherwise. + +### GetUpdatedAtOk + +`func (o *OrganizationAllOf) GetUpdatedAtOk() (*time.Time, bool)` + +GetUpdatedAtOk returns a tuple with the UpdatedAt field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetUpdatedAt + +`func (o *OrganizationAllOf) SetUpdatedAt(v time.Time)` + +SetUpdatedAt sets UpdatedAt field to given value. + +### HasUpdatedAt + +`func (o *OrganizationAllOf) HasUpdatedAt() bool` + +HasUpdatedAt returns a boolean if a field has been set. + [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/components/fctl/membershipclient/docs/OrganizationExpanded.md b/components/fctl/membershipclient/docs/OrganizationExpanded.md new file mode 100644 index 0000000000..d41e8cab7a --- /dev/null +++ b/components/fctl/membershipclient/docs/OrganizationExpanded.md @@ -0,0 +1,353 @@ +# OrganizationExpanded + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Name** | **string** | Organization name | +**DefaultOrganizationAccess** | Pointer to [**Role**](Role.md) | | [optional] [default to EMPTY] +**DefaultStackAccess** | Pointer to [**Role**](Role.md) | | [optional] [default to EMPTY] +**Domain** | Pointer to **string** | Organization domain | [optional] +**Id** | **string** | Organization ID | +**OwnerId** | **string** | Owner ID | +**AvailableStacks** | Pointer to **int32** | Number of available stacks | [optional] +**AvailableSandboxes** | Pointer to **int32** | Number of available sandboxes | [optional] +**CreatedAt** | Pointer to **time.Time** | | [optional] +**UpdatedAt** | Pointer to **time.Time** | | [optional] +**TotalStacks** | Pointer to **int32** | | [optional] +**TotalUsers** | Pointer to **int32** | | [optional] +**Owner** | Pointer to [**User**](User.md) | | [optional] + +## Methods + +### NewOrganizationExpanded + +`func NewOrganizationExpanded(name string, id string, ownerId string, ) *OrganizationExpanded` + +NewOrganizationExpanded instantiates a new OrganizationExpanded object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewOrganizationExpandedWithDefaults + +`func NewOrganizationExpandedWithDefaults() *OrganizationExpanded` + +NewOrganizationExpandedWithDefaults instantiates a new OrganizationExpanded object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetName + +`func (o *OrganizationExpanded) GetName() string` + +GetName returns the Name field if non-nil, zero value otherwise. + +### GetNameOk + +`func (o *OrganizationExpanded) GetNameOk() (*string, bool)` + +GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetName + +`func (o *OrganizationExpanded) SetName(v string)` + +SetName sets Name field to given value. + + +### GetDefaultOrganizationAccess + +`func (o *OrganizationExpanded) GetDefaultOrganizationAccess() Role` + +GetDefaultOrganizationAccess returns the DefaultOrganizationAccess field if non-nil, zero value otherwise. + +### GetDefaultOrganizationAccessOk + +`func (o *OrganizationExpanded) GetDefaultOrganizationAccessOk() (*Role, bool)` + +GetDefaultOrganizationAccessOk returns a tuple with the DefaultOrganizationAccess field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetDefaultOrganizationAccess + +`func (o *OrganizationExpanded) SetDefaultOrganizationAccess(v Role)` + +SetDefaultOrganizationAccess sets DefaultOrganizationAccess field to given value. + +### HasDefaultOrganizationAccess + +`func (o *OrganizationExpanded) HasDefaultOrganizationAccess() bool` + +HasDefaultOrganizationAccess returns a boolean if a field has been set. + +### GetDefaultStackAccess + +`func (o *OrganizationExpanded) GetDefaultStackAccess() Role` + +GetDefaultStackAccess returns the DefaultStackAccess field if non-nil, zero value otherwise. + +### GetDefaultStackAccessOk + +`func (o *OrganizationExpanded) GetDefaultStackAccessOk() (*Role, bool)` + +GetDefaultStackAccessOk returns a tuple with the DefaultStackAccess field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetDefaultStackAccess + +`func (o *OrganizationExpanded) SetDefaultStackAccess(v Role)` + +SetDefaultStackAccess sets DefaultStackAccess field to given value. + +### HasDefaultStackAccess + +`func (o *OrganizationExpanded) HasDefaultStackAccess() bool` + +HasDefaultStackAccess returns a boolean if a field has been set. + +### GetDomain + +`func (o *OrganizationExpanded) GetDomain() string` + +GetDomain returns the Domain field if non-nil, zero value otherwise. + +### GetDomainOk + +`func (o *OrganizationExpanded) GetDomainOk() (*string, bool)` + +GetDomainOk returns a tuple with the Domain field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetDomain + +`func (o *OrganizationExpanded) SetDomain(v string)` + +SetDomain sets Domain field to given value. + +### HasDomain + +`func (o *OrganizationExpanded) HasDomain() bool` + +HasDomain returns a boolean if a field has been set. + +### GetId + +`func (o *OrganizationExpanded) GetId() string` + +GetId returns the Id field if non-nil, zero value otherwise. + +### GetIdOk + +`func (o *OrganizationExpanded) GetIdOk() (*string, bool)` + +GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetId + +`func (o *OrganizationExpanded) SetId(v string)` + +SetId sets Id field to given value. + + +### GetOwnerId + +`func (o *OrganizationExpanded) GetOwnerId() string` + +GetOwnerId returns the OwnerId field if non-nil, zero value otherwise. + +### GetOwnerIdOk + +`func (o *OrganizationExpanded) GetOwnerIdOk() (*string, bool)` + +GetOwnerIdOk returns a tuple with the OwnerId field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetOwnerId + +`func (o *OrganizationExpanded) SetOwnerId(v string)` + +SetOwnerId sets OwnerId field to given value. + + +### GetAvailableStacks + +`func (o *OrganizationExpanded) GetAvailableStacks() int32` + +GetAvailableStacks returns the AvailableStacks field if non-nil, zero value otherwise. + +### GetAvailableStacksOk + +`func (o *OrganizationExpanded) GetAvailableStacksOk() (*int32, bool)` + +GetAvailableStacksOk returns a tuple with the AvailableStacks field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetAvailableStacks + +`func (o *OrganizationExpanded) SetAvailableStacks(v int32)` + +SetAvailableStacks sets AvailableStacks field to given value. + +### HasAvailableStacks + +`func (o *OrganizationExpanded) HasAvailableStacks() bool` + +HasAvailableStacks returns a boolean if a field has been set. + +### GetAvailableSandboxes + +`func (o *OrganizationExpanded) GetAvailableSandboxes() int32` + +GetAvailableSandboxes returns the AvailableSandboxes field if non-nil, zero value otherwise. + +### GetAvailableSandboxesOk + +`func (o *OrganizationExpanded) GetAvailableSandboxesOk() (*int32, bool)` + +GetAvailableSandboxesOk returns a tuple with the AvailableSandboxes field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetAvailableSandboxes + +`func (o *OrganizationExpanded) SetAvailableSandboxes(v int32)` + +SetAvailableSandboxes sets AvailableSandboxes field to given value. + +### HasAvailableSandboxes + +`func (o *OrganizationExpanded) HasAvailableSandboxes() bool` + +HasAvailableSandboxes returns a boolean if a field has been set. + +### GetCreatedAt + +`func (o *OrganizationExpanded) GetCreatedAt() time.Time` + +GetCreatedAt returns the CreatedAt field if non-nil, zero value otherwise. + +### GetCreatedAtOk + +`func (o *OrganizationExpanded) GetCreatedAtOk() (*time.Time, bool)` + +GetCreatedAtOk returns a tuple with the CreatedAt field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetCreatedAt + +`func (o *OrganizationExpanded) SetCreatedAt(v time.Time)` + +SetCreatedAt sets CreatedAt field to given value. + +### HasCreatedAt + +`func (o *OrganizationExpanded) HasCreatedAt() bool` + +HasCreatedAt returns a boolean if a field has been set. + +### GetUpdatedAt + +`func (o *OrganizationExpanded) GetUpdatedAt() time.Time` + +GetUpdatedAt returns the UpdatedAt field if non-nil, zero value otherwise. + +### GetUpdatedAtOk + +`func (o *OrganizationExpanded) GetUpdatedAtOk() (*time.Time, bool)` + +GetUpdatedAtOk returns a tuple with the UpdatedAt field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetUpdatedAt + +`func (o *OrganizationExpanded) SetUpdatedAt(v time.Time)` + +SetUpdatedAt sets UpdatedAt field to given value. + +### HasUpdatedAt + +`func (o *OrganizationExpanded) HasUpdatedAt() bool` + +HasUpdatedAt returns a boolean if a field has been set. + +### GetTotalStacks + +`func (o *OrganizationExpanded) GetTotalStacks() int32` + +GetTotalStacks returns the TotalStacks field if non-nil, zero value otherwise. + +### GetTotalStacksOk + +`func (o *OrganizationExpanded) GetTotalStacksOk() (*int32, bool)` + +GetTotalStacksOk returns a tuple with the TotalStacks field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetTotalStacks + +`func (o *OrganizationExpanded) SetTotalStacks(v int32)` + +SetTotalStacks sets TotalStacks field to given value. + +### HasTotalStacks + +`func (o *OrganizationExpanded) HasTotalStacks() bool` + +HasTotalStacks returns a boolean if a field has been set. + +### GetTotalUsers + +`func (o *OrganizationExpanded) GetTotalUsers() int32` + +GetTotalUsers returns the TotalUsers field if non-nil, zero value otherwise. + +### GetTotalUsersOk + +`func (o *OrganizationExpanded) GetTotalUsersOk() (*int32, bool)` + +GetTotalUsersOk returns a tuple with the TotalUsers field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetTotalUsers + +`func (o *OrganizationExpanded) SetTotalUsers(v int32)` + +SetTotalUsers sets TotalUsers field to given value. + +### HasTotalUsers + +`func (o *OrganizationExpanded) HasTotalUsers() bool` + +HasTotalUsers returns a boolean if a field has been set. + +### GetOwner + +`func (o *OrganizationExpanded) GetOwner() User` + +GetOwner returns the Owner field if non-nil, zero value otherwise. + +### GetOwnerOk + +`func (o *OrganizationExpanded) GetOwnerOk() (*User, bool)` + +GetOwnerOk returns a tuple with the Owner field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetOwner + +`func (o *OrganizationExpanded) SetOwner(v User)` + +SetOwner sets Owner field to given value. + +### HasOwner + +`func (o *OrganizationExpanded) HasOwner() bool` + +HasOwner returns a boolean if a field has been set. + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/components/fctl/membershipclient/docs/ListOrganizationExpandedResponseDataInnerAllOf.md b/components/fctl/membershipclient/docs/OrganizationExpandedAllOf.md similarity index 55% rename from components/fctl/membershipclient/docs/ListOrganizationExpandedResponseDataInnerAllOf.md rename to components/fctl/membershipclient/docs/OrganizationExpandedAllOf.md index 48eae126a5..cb49751ff7 100644 --- a/components/fctl/membershipclient/docs/ListOrganizationExpandedResponseDataInnerAllOf.md +++ b/components/fctl/membershipclient/docs/OrganizationExpandedAllOf.md @@ -1,4 +1,4 @@ -# ListOrganizationExpandedResponseDataInnerAllOf +# OrganizationExpandedAllOf ## Properties @@ -10,95 +10,95 @@ Name | Type | Description | Notes ## Methods -### NewListOrganizationExpandedResponseDataInnerAllOf +### NewOrganizationExpandedAllOf -`func NewListOrganizationExpandedResponseDataInnerAllOf() *ListOrganizationExpandedResponseDataInnerAllOf` +`func NewOrganizationExpandedAllOf() *OrganizationExpandedAllOf` -NewListOrganizationExpandedResponseDataInnerAllOf instantiates a new ListOrganizationExpandedResponseDataInnerAllOf object +NewOrganizationExpandedAllOf instantiates a new OrganizationExpandedAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed -### NewListOrganizationExpandedResponseDataInnerAllOfWithDefaults +### NewOrganizationExpandedAllOfWithDefaults -`func NewListOrganizationExpandedResponseDataInnerAllOfWithDefaults() *ListOrganizationExpandedResponseDataInnerAllOf` +`func NewOrganizationExpandedAllOfWithDefaults() *OrganizationExpandedAllOf` -NewListOrganizationExpandedResponseDataInnerAllOfWithDefaults instantiates a new ListOrganizationExpandedResponseDataInnerAllOf object +NewOrganizationExpandedAllOfWithDefaults instantiates a new OrganizationExpandedAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set ### GetTotalStacks -`func (o *ListOrganizationExpandedResponseDataInnerAllOf) GetTotalStacks() int32` +`func (o *OrganizationExpandedAllOf) GetTotalStacks() int32` GetTotalStacks returns the TotalStacks field if non-nil, zero value otherwise. ### GetTotalStacksOk -`func (o *ListOrganizationExpandedResponseDataInnerAllOf) GetTotalStacksOk() (*int32, bool)` +`func (o *OrganizationExpandedAllOf) GetTotalStacksOk() (*int32, bool)` GetTotalStacksOk returns a tuple with the TotalStacks field if it's non-nil, zero value otherwise and a boolean to check if the value has been set. ### SetTotalStacks -`func (o *ListOrganizationExpandedResponseDataInnerAllOf) SetTotalStacks(v int32)` +`func (o *OrganizationExpandedAllOf) SetTotalStacks(v int32)` SetTotalStacks sets TotalStacks field to given value. ### HasTotalStacks -`func (o *ListOrganizationExpandedResponseDataInnerAllOf) HasTotalStacks() bool` +`func (o *OrganizationExpandedAllOf) HasTotalStacks() bool` HasTotalStacks returns a boolean if a field has been set. ### GetTotalUsers -`func (o *ListOrganizationExpandedResponseDataInnerAllOf) GetTotalUsers() int32` +`func (o *OrganizationExpandedAllOf) GetTotalUsers() int32` GetTotalUsers returns the TotalUsers field if non-nil, zero value otherwise. ### GetTotalUsersOk -`func (o *ListOrganizationExpandedResponseDataInnerAllOf) GetTotalUsersOk() (*int32, bool)` +`func (o *OrganizationExpandedAllOf) GetTotalUsersOk() (*int32, bool)` GetTotalUsersOk returns a tuple with the TotalUsers field if it's non-nil, zero value otherwise and a boolean to check if the value has been set. ### SetTotalUsers -`func (o *ListOrganizationExpandedResponseDataInnerAllOf) SetTotalUsers(v int32)` +`func (o *OrganizationExpandedAllOf) SetTotalUsers(v int32)` SetTotalUsers sets TotalUsers field to given value. ### HasTotalUsers -`func (o *ListOrganizationExpandedResponseDataInnerAllOf) HasTotalUsers() bool` +`func (o *OrganizationExpandedAllOf) HasTotalUsers() bool` HasTotalUsers returns a boolean if a field has been set. ### GetOwner -`func (o *ListOrganizationExpandedResponseDataInnerAllOf) GetOwner() User` +`func (o *OrganizationExpandedAllOf) GetOwner() User` GetOwner returns the Owner field if non-nil, zero value otherwise. ### GetOwnerOk -`func (o *ListOrganizationExpandedResponseDataInnerAllOf) GetOwnerOk() (*User, bool)` +`func (o *OrganizationExpandedAllOf) GetOwnerOk() (*User, bool)` GetOwnerOk returns a tuple with the Owner field if it's non-nil, zero value otherwise and a boolean to check if the value has been set. ### SetOwner -`func (o *ListOrganizationExpandedResponseDataInnerAllOf) SetOwner(v User)` +`func (o *OrganizationExpandedAllOf) SetOwner(v User)` SetOwner sets Owner field to given value. ### HasOwner -`func (o *ListOrganizationExpandedResponseDataInnerAllOf) HasOwner() bool` +`func (o *OrganizationExpandedAllOf) HasOwner() bool` HasOwner returns a boolean if a field has been set. diff --git a/components/fctl/membershipclient/docs/ReadOrganizationResponse.md b/components/fctl/membershipclient/docs/ReadOrganizationResponse.md new file mode 100644 index 0000000000..9a7b08e239 --- /dev/null +++ b/components/fctl/membershipclient/docs/ReadOrganizationResponse.md @@ -0,0 +1,56 @@ +# ReadOrganizationResponse + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Data** | Pointer to [**OrganizationExpanded**](OrganizationExpanded.md) | | [optional] + +## Methods + +### NewReadOrganizationResponse + +`func NewReadOrganizationResponse() *ReadOrganizationResponse` + +NewReadOrganizationResponse instantiates a new ReadOrganizationResponse object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewReadOrganizationResponseWithDefaults + +`func NewReadOrganizationResponseWithDefaults() *ReadOrganizationResponse` + +NewReadOrganizationResponseWithDefaults instantiates a new ReadOrganizationResponse object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetData + +`func (o *ReadOrganizationResponse) GetData() OrganizationExpanded` + +GetData returns the Data field if non-nil, zero value otherwise. + +### GetDataOk + +`func (o *ReadOrganizationResponse) GetDataOk() (*OrganizationExpanded, bool)` + +GetDataOk returns a tuple with the Data field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetData + +`func (o *ReadOrganizationResponse) SetData(v OrganizationExpanded)` + +SetData sets Data field to given value. + +### HasData + +`func (o *ReadOrganizationResponse) HasData() bool` + +HasData returns a boolean if a field has been set. + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/components/fctl/membershipclient/go.sum b/components/fctl/membershipclient/go.sum index 3dee6d6816..734252e681 100644 --- a/components/fctl/membershipclient/go.sum +++ b/components/fctl/membershipclient/go.sum @@ -1,360 +1,13 @@ -cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= -cloud.google.com/go v0.38.0/go.mod h1:990N+gfupTy94rShfmMCWGDn0LpTmnzTp2qbd1dvSRU= -cloud.google.com/go v0.44.1/go.mod h1:iSa0KzasP4Uvy3f1mN/7PiObzGgflwredwwASm/v6AU= -cloud.google.com/go v0.44.2/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY= -cloud.google.com/go v0.45.1/go.mod h1:RpBamKRgapWJb87xiFSdk4g1CME7QZg3uwTez+TSTjc= -cloud.google.com/go v0.46.3/go.mod h1:a6bKKbmY7er1mI7TEI4lsAkts/mkhTSZK8w33B4RAg0= -cloud.google.com/go v0.50.0/go.mod h1:r9sluTvynVuxRIOHXQEHMFffphuXHOMZMycpNR5e6To= -cloud.google.com/go v0.52.0/go.mod h1:pXajvRH/6o3+F9jDHZWQ5PbGhn+o8w9qiu/CffaVdO4= -cloud.google.com/go v0.53.0/go.mod h1:fp/UouUEsRkN6ryDKNW/Upv/JBKnv6WDthjR6+vze6M= -cloud.google.com/go v0.54.0/go.mod h1:1rq2OEkV3YMf6n/9ZvGWI3GWw0VoqH/1x2nd8Is/bPc= -cloud.google.com/go v0.56.0/go.mod h1:jr7tqZxxKOVYizybht9+26Z/gUq7tiRzu+ACVAMbKVk= -cloud.google.com/go v0.57.0/go.mod h1:oXiQ6Rzq3RAkkY7N6t3TcE6jE+CIBBbA36lwQ1JyzZs= -cloud.google.com/go v0.62.0/go.mod h1:jmCYTdRCQuc1PHIIJ/maLInMho30T/Y0M4hTdTShOYc= -cloud.google.com/go v0.65.0/go.mod h1:O5N8zS7uWy9vkA9vayVHs65eM1ubvY4h553ofrNHObY= -cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o= -cloud.google.com/go/bigquery v1.3.0/go.mod h1:PjpwJnslEMmckchkHFfq+HTD2DmtT67aNFKH1/VBDHE= -cloud.google.com/go/bigquery v1.4.0/go.mod h1:S8dzgnTigyfTmLBfrtrhyYhwRxG72rYxvftPBK2Dvzc= -cloud.google.com/go/bigquery v1.5.0/go.mod h1:snEHRnqQbz117VIFhE8bmtwIDY80NLUZUMb4Nv6dBIg= -cloud.google.com/go/bigquery v1.7.0/go.mod h1://okPTzCYNXSlb24MZs83e2Do+h+VXtc4gLoIoXIAPc= -cloud.google.com/go/bigquery v1.8.0/go.mod h1:J5hqkt3O0uAFnINi6JXValWIb1v0goeZM77hZzJN/fQ= -cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE= -cloud.google.com/go/datastore v1.1.0/go.mod h1:umbIZjpQpHh4hmRpGhH4tLFup+FVzqBi1b3c64qFpCk= -cloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2kNxGRt3I= -cloud.google.com/go/pubsub v1.1.0/go.mod h1:EwwdRX2sKPjnvnqCa270oGRyludottCI76h+R3AArQw= -cloud.google.com/go/pubsub v1.2.0/go.mod h1:jhfEVHT8odbXTkndysNHCcx0awwzvfOlguIAii9o8iA= -cloud.google.com/go/pubsub v1.3.1/go.mod h1:i+ucay31+CNRpDW4Lu78I4xXG+O1r/MAHgjpRVR+TSU= -cloud.google.com/go/storage v1.0.0/go.mod h1:IhtSnM/ZTZV8YYJWCY8RULGVqBDmpoyjwiyrjsg+URw= -cloud.google.com/go/storage v1.5.0/go.mod h1:tpKbwo567HUNpVclU5sGELwQWBDZ8gh0ZeosJ0Rtdos= -cloud.google.com/go/storage v1.6.0/go.mod h1:N7U0C8pVQ/+NIKOBQyamJIeKQKkZ+mxpohlUTyfDhBk= -cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RXyy7KQOVs= -cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0= -dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= -github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= -github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= -github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= -github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= -github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= -github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= -github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= -github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= -github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= -github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= -github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= -github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= -github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU= -github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= -github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= -github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= -github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= -github.com/golang/mock v1.2.0/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= -github.com/golang/mock v1.3.1/go.mod h1:sBzyDLLjw3U8JLTeZvSv8jJB+tU5PVekmnlKIyFUx0Y= -github.com/golang/mock v1.4.0/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= -github.com/golang/mock v1.4.1/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= -github.com/golang/mock v1.4.3/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= -github.com/golang/mock v1.4.4/go.mod h1:l3mdAwkq5BuhzHwde/uurv3sEJeZMXNpwsxVWU71h+4= github.com/golang/protobuf v1.2.0 h1:P3YflyNX/ehuJFLhxviNdFxQPkGK5cDcApsge1SqnvM= github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= -github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= -github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= -github.com/golang/protobuf v1.3.3/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= -github.com/golang/protobuf v1.3.4/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= -github.com/golang/protobuf v1.3.5/go.mod h1:6O5/vntMXwX2lRkT1hjjk0nAC1IDOTvTlVgjlRvqsdk= -github.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8= -github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA= -github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs= -github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod h1:WU3c8KckQ9AFe+yFwt9sWVRKCVIyN9cPHBJSNnbL67w= -github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0= -github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QDs8UjoX8= -github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= -github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= -github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= -github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= -github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= -github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= -github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.4.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= -github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= -github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= -github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= -github.com/google/pprof v0.0.0-20191218002539-d4f498aebedc/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= -github.com/google/pprof v0.0.0-20200212024743-f11f1df84d12/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= -github.com/google/pprof v0.0.0-20200229191704-1ebb73c60ed3/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= -github.com/google/pprof v0.0.0-20200430221834-fc25d7d30c6d/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= -github.com/google/pprof v0.0.0-20200708004538-1a94d8640e99/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= -github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= -github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= -github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= -github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= -github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= -github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= -github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU= -github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk= -github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= -github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= -github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= -github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= -github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= -github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= -github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= -github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= -github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= -github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= -github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= -go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU= -go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8= -go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= -go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= -go.opencensus.io v0.22.4/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= -golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= -golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= -golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= -golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod h1:86+5VVa7VpoJ4kLfm080zCjGlMRFzhUhsZKEZO7MGek= -golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod h1:JXzH8nQsPlswgeRAPE3MuO9GYsAcnJvJ4vnMwN/5qkY= -golang.org/x/exp v0.0.0-20191129062945-2f5052295587/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= -golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= -golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= -golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod h1:J/WKrq2StrnmMY6+EHIKF9dgMWnmCNThgcyBT1FY9mM= -golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod h1:3jZMyOhIsHpP37uCMkUooju7aAi5cS1Q23tOzKc+0MU= -golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js= -golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= -golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= -golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= -golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= -golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= -golang.org/x/lint v0.0.0-20190409202823-959b441ac422/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= -golang.org/x/lint v0.0.0-20190909230951-414d861bb4ac/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= -golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= -golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f/go.mod h1:5qLYkcX4OjUUV8bRuDixDT3tpyyb+LUpUlRWLxfhWrs= -golang.org/x/lint v0.0.0-20200130185559-910be7a94367/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= -golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= -golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE= -golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod h1:E/iHnbuqvinMTCcRqshq8CkpyQDoeVncDDYHnLhea+o= -golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc= -golang.org/x/mod v0.1.0/go.mod h1:0QHyrYULN0/3qlju5TqG8bIK38QM8yzMo5ekMj3DlcY= -golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= -golang.org/x/mod v0.1.1-0.20191107180719-034126e5016b/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= -golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= -golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e h1:bRhVy7zSSasaqNksaRZiA5EEI+Ei4I1nO5Jh72wfHlg= golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= -golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20190628185345-da137c7871d7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200222125558-5a598a2470a0/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200301022130-244492dfa37a/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/net v0.0.0-20200506145744-7e3656a0809f/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/net v0.0.0-20200513185701-a91f0712d120/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/net v0.0.0-20200520182314-0ba52f642ac2/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= -golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= -golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= -golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= -golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45 h1:SVwTIAaPC2U/AvvLNZ2a7OVsmBpC8L5BlwK1whH3hm0= golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= -golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= -golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= -golang.org/x/oauth2 v0.0.0-20210323180902-22b0adad7558/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4 h1:YUO/7uOKsKeq9UokNS62b8FYywz3ker1l1vDZRCRefw= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200113162924-86b910548bc1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200331124033-c3d80250170d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200501052902-10377860bb8e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200523222454-059865788121/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= -golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= -golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= -golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= -golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= -golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= -golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= -golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= -golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191113191852-77e3bb0ad9e7/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191115202509-3a792d9c32b2/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191125144606-a911d9008d1f/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191130070609-6e064ea0cf2d/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191216173652-a0e659d51361/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20191227053925-7b8e75db28f4/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200117161641-43d50277825c/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200122220014-bf1340f18c4a/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200204074204-1cc6d1ef6c74/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200207183749-b753a1ba74fa/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200212150539-ea181f53ac56/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200224181240-023911ca70b2/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200227222343-706bc42d1f0d/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200304193943-95d2e580d8eb/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= -golang.org/x/tools v0.0.0-20200312045724-11d5b4c81c7d/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= -golang.org/x/tools v0.0.0-20200331025713-a30bf2db82d4/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8= -golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200515010526-7d3b6ebf133d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200618134242-20370b0cb4b2/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200729194436-6467de6f59a7/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= -golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= -golang.org/x/tools v0.0.0-20200825202427-b303f430e36d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= -golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE= -google.golang.org/api v0.7.0/go.mod h1:WtwebWUNSVBH/HAw79HIFXZNqEvBhG+Ra+ax0hx3E3M= -google.golang.org/api v0.8.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= -google.golang.org/api v0.9.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= -google.golang.org/api v0.13.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= -google.golang.org/api v0.14.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= -google.golang.org/api v0.15.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= -google.golang.org/api v0.17.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= -google.golang.org/api v0.18.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= -google.golang.org/api v0.19.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= -google.golang.org/api v0.20.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= -google.golang.org/api v0.22.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= -google.golang.org/api v0.24.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= -google.golang.org/api v0.28.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= -google.golang.org/api v0.29.0/go.mod h1:Lcubydp8VUV7KeIHD9z2Bys/sm/vGKnG1UHuDBSrHWM= -google.golang.org/api v0.30.0/go.mod h1:QGmEvQ87FHZNiUVJkT14jQNYJ4ZJjdRF23ZXz5138Fc= -google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.4.0 h1:/wp5JvzpHIxhs/dumFmF7BXTf3Z+dd4uXta4kVyO508= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= -google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= -google.golang.org/appengine v1.6.1/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww/cMBSeb0= -google.golang.org/appengine v1.6.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= -google.golang.org/appengine v1.6.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= -google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= -google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= -google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= -google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= -google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= -google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= -google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= -google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8= -google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20191115194625-c23dd37a84c9/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20191216164720-4f79533eabd1/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20191230161307-f3c370f40bfb/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20200115191322-ca5a22157cba/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20200122232147-0452cf42e150/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20200204135345-fa8e72b47b90/go.mod h1:GmwEX6Z4W5gMy59cAlVYjN9JhxgbQH6Gn+gFDQe2lzA= -google.golang.org/genproto v0.0.0-20200212174721-66ed5ce911ce/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200224152610-e50cd9704f63/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200228133532-8c2c7df3a383/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200305110556-506484158171/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200312145019-da6875a35672/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200331122359-1ee6d9798940/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200430143042-b979b6f78d84/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200511104702-f5ebc3bea380/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200515170657-fc4c6c6a6587/go.mod h1:YsZOwe1myG/8QRHRsmBRE1LrgQY60beZKjly0O1fX9U= -google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= -google.golang.org/genproto v0.0.0-20200618031413-b414f8b61790/go.mod h1:jDfRM7FcilCzHH/e9qn6dsT145K34l5v+OpcnNgKAAA= -google.golang.org/genproto v0.0.0-20200729003335-053ba62fc06f/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20200825200019-8632dd797987/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= -google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= -google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= -google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= -google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= -google.golang.org/grpc v1.26.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= -google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= -google.golang.org/grpc v1.27.1/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= -google.golang.org/grpc v1.28.0/go.mod h1:rpkK4SK4GF4Ach/+MFLZUBavHOvF2JJB5uozKKal+60= -google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3IjizoKk= -google.golang.org/grpc v1.30.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= -google.golang.org/grpc v1.31.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= -google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= -google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= -google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= -google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod h1:A+miEFZTKqfCUM6K7xSMQL9OKL/b6hQv+e19PK+JZNE= -google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo= -google.golang.org/protobuf v1.22.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= -google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= -google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= -google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGjtUeSXeh4= -google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c= -gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= -gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= -honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= -honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= -honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= -rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= -rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= -rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= diff --git a/components/fctl/membershipclient/model_create_organization_response.go b/components/fctl/membershipclient/model_create_organization_response.go index 1b0afe3668..ab56d9d975 100644 --- a/components/fctl/membershipclient/model_create_organization_response.go +++ b/components/fctl/membershipclient/model_create_organization_response.go @@ -19,7 +19,7 @@ var _ MappedNullable = &CreateOrganizationResponse{} // CreateOrganizationResponse struct for CreateOrganizationResponse type CreateOrganizationResponse struct { - Data *Organization `json:"data,omitempty"` + Data *OrganizationExpanded `json:"data,omitempty"` } // NewCreateOrganizationResponse instantiates a new CreateOrganizationResponse object @@ -40,9 +40,9 @@ func NewCreateOrganizationResponseWithDefaults() *CreateOrganizationResponse { } // GetData returns the Data field value if set, zero value otherwise. -func (o *CreateOrganizationResponse) GetData() Organization { +func (o *CreateOrganizationResponse) GetData() OrganizationExpanded { if o == nil || IsNil(o.Data) { - var ret Organization + var ret OrganizationExpanded return ret } return *o.Data @@ -50,7 +50,7 @@ func (o *CreateOrganizationResponse) GetData() Organization { // GetDataOk returns a tuple with the Data field value if set, nil otherwise // and a boolean to check if the value has been set. -func (o *CreateOrganizationResponse) GetDataOk() (*Organization, bool) { +func (o *CreateOrganizationResponse) GetDataOk() (*OrganizationExpanded, bool) { if o == nil || IsNil(o.Data) { return nil, false } @@ -66,8 +66,8 @@ func (o *CreateOrganizationResponse) HasData() bool { return false } -// SetData gets a reference to the given Organization and assigns it to the Data field. -func (o *CreateOrganizationResponse) SetData(v Organization) { +// SetData gets a reference to the given OrganizationExpanded and assigns it to the Data field. +func (o *CreateOrganizationResponse) SetData(v OrganizationExpanded) { o.Data = &v } diff --git a/components/fctl/membershipclient/model_list_organization_expanded_response_data_inner.go b/components/fctl/membershipclient/model_list_organization_expanded_response_data_inner.go index 568cef14a7..3e201bd402 100644 --- a/components/fctl/membershipclient/model_list_organization_expanded_response_data_inner.go +++ b/components/fctl/membershipclient/model_list_organization_expanded_response_data_inner.go @@ -12,6 +12,7 @@ package membershipclient import ( "encoding/json" + "time" ) // checks if the ListOrganizationExpandedResponseDataInner type satisfies the MappedNullable interface at compile time @@ -33,6 +34,8 @@ type ListOrganizationExpandedResponseDataInner struct { AvailableStacks *int32 `json:"availableStacks,omitempty"` // Number of available sandboxes AvailableSandboxes *int32 `json:"availableSandboxes,omitempty"` + CreatedAt *time.Time `json:"createdAt,omitempty"` + UpdatedAt *time.Time `json:"updatedAt,omitempty"` TotalStacks *int32 `json:"totalStacks,omitempty"` TotalUsers *int32 `json:"totalUsers,omitempty"` Owner *User `json:"owner,omitempty"` @@ -298,6 +301,70 @@ func (o *ListOrganizationExpandedResponseDataInner) SetAvailableSandboxes(v int3 o.AvailableSandboxes = &v } +// GetCreatedAt returns the CreatedAt field value if set, zero value otherwise. +func (o *ListOrganizationExpandedResponseDataInner) GetCreatedAt() time.Time { + if o == nil || IsNil(o.CreatedAt) { + var ret time.Time + return ret + } + return *o.CreatedAt +} + +// GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *ListOrganizationExpandedResponseDataInner) GetCreatedAtOk() (*time.Time, bool) { + if o == nil || IsNil(o.CreatedAt) { + return nil, false + } + return o.CreatedAt, true +} + +// HasCreatedAt returns a boolean if a field has been set. +func (o *ListOrganizationExpandedResponseDataInner) HasCreatedAt() bool { + if o != nil && !IsNil(o.CreatedAt) { + return true + } + + return false +} + +// SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field. +func (o *ListOrganizationExpandedResponseDataInner) SetCreatedAt(v time.Time) { + o.CreatedAt = &v +} + +// GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise. +func (o *ListOrganizationExpandedResponseDataInner) GetUpdatedAt() time.Time { + if o == nil || IsNil(o.UpdatedAt) { + var ret time.Time + return ret + } + return *o.UpdatedAt +} + +// GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *ListOrganizationExpandedResponseDataInner) GetUpdatedAtOk() (*time.Time, bool) { + if o == nil || IsNil(o.UpdatedAt) { + return nil, false + } + return o.UpdatedAt, true +} + +// HasUpdatedAt returns a boolean if a field has been set. +func (o *ListOrganizationExpandedResponseDataInner) HasUpdatedAt() bool { + if o != nil && !IsNil(o.UpdatedAt) { + return true + } + + return false +} + +// SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field. +func (o *ListOrganizationExpandedResponseDataInner) SetUpdatedAt(v time.Time) { + o.UpdatedAt = &v +} + // GetTotalStacks returns the TotalStacks field value if set, zero value otherwise. func (o *ListOrganizationExpandedResponseDataInner) GetTotalStacks() int32 { if o == nil || IsNil(o.TotalStacks) { @@ -422,6 +489,12 @@ func (o ListOrganizationExpandedResponseDataInner) ToMap() (map[string]interface if !IsNil(o.AvailableSandboxes) { toSerialize["availableSandboxes"] = o.AvailableSandboxes } + if !IsNil(o.CreatedAt) { + toSerialize["createdAt"] = o.CreatedAt + } + if !IsNil(o.UpdatedAt) { + toSerialize["updatedAt"] = o.UpdatedAt + } if !IsNil(o.TotalStacks) { toSerialize["totalStacks"] = o.TotalStacks } diff --git a/components/fctl/membershipclient/model_organization.go b/components/fctl/membershipclient/model_organization.go index 3c79768ac8..3c10896cba 100644 --- a/components/fctl/membershipclient/model_organization.go +++ b/components/fctl/membershipclient/model_organization.go @@ -12,6 +12,7 @@ package membershipclient import ( "encoding/json" + "time" ) // checks if the Organization type satisfies the MappedNullable interface at compile time @@ -33,6 +34,8 @@ type Organization struct { AvailableStacks *int32 `json:"availableStacks,omitempty"` // Number of available sandboxes AvailableSandboxes *int32 `json:"availableSandboxes,omitempty"` + CreatedAt *time.Time `json:"createdAt,omitempty"` + UpdatedAt *time.Time `json:"updatedAt,omitempty"` } // NewOrganization instantiates a new Organization object @@ -295,6 +298,70 @@ func (o *Organization) SetAvailableSandboxes(v int32) { o.AvailableSandboxes = &v } +// GetCreatedAt returns the CreatedAt field value if set, zero value otherwise. +func (o *Organization) GetCreatedAt() time.Time { + if o == nil || IsNil(o.CreatedAt) { + var ret time.Time + return ret + } + return *o.CreatedAt +} + +// GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *Organization) GetCreatedAtOk() (*time.Time, bool) { + if o == nil || IsNil(o.CreatedAt) { + return nil, false + } + return o.CreatedAt, true +} + +// HasCreatedAt returns a boolean if a field has been set. +func (o *Organization) HasCreatedAt() bool { + if o != nil && !IsNil(o.CreatedAt) { + return true + } + + return false +} + +// SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field. +func (o *Organization) SetCreatedAt(v time.Time) { + o.CreatedAt = &v +} + +// GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise. +func (o *Organization) GetUpdatedAt() time.Time { + if o == nil || IsNil(o.UpdatedAt) { + var ret time.Time + return ret + } + return *o.UpdatedAt +} + +// GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *Organization) GetUpdatedAtOk() (*time.Time, bool) { + if o == nil || IsNil(o.UpdatedAt) { + return nil, false + } + return o.UpdatedAt, true +} + +// HasUpdatedAt returns a boolean if a field has been set. +func (o *Organization) HasUpdatedAt() bool { + if o != nil && !IsNil(o.UpdatedAt) { + return true + } + + return false +} + +// SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field. +func (o *Organization) SetUpdatedAt(v time.Time) { + o.UpdatedAt = &v +} + func (o Organization) MarshalJSON() ([]byte, error) { toSerialize,err := o.ToMap() if err != nil { @@ -323,6 +390,12 @@ func (o Organization) ToMap() (map[string]interface{}, error) { if !IsNil(o.AvailableSandboxes) { toSerialize["availableSandboxes"] = o.AvailableSandboxes } + if !IsNil(o.CreatedAt) { + toSerialize["createdAt"] = o.CreatedAt + } + if !IsNil(o.UpdatedAt) { + toSerialize["updatedAt"] = o.UpdatedAt + } return toSerialize, nil } diff --git a/components/fctl/membershipclient/model_organization_all_of.go b/components/fctl/membershipclient/model_organization_all_of.go index 758c173e79..7f97b04b81 100644 --- a/components/fctl/membershipclient/model_organization_all_of.go +++ b/components/fctl/membershipclient/model_organization_all_of.go @@ -12,6 +12,7 @@ package membershipclient import ( "encoding/json" + "time" ) // checks if the OrganizationAllOf type satisfies the MappedNullable interface at compile time @@ -27,6 +28,8 @@ type OrganizationAllOf struct { AvailableStacks *int32 `json:"availableStacks,omitempty"` // Number of available sandboxes AvailableSandboxes *int32 `json:"availableSandboxes,omitempty"` + CreatedAt *time.Time `json:"createdAt,omitempty"` + UpdatedAt *time.Time `json:"updatedAt,omitempty"` } // NewOrganizationAllOf instantiates a new OrganizationAllOf object @@ -160,6 +163,70 @@ func (o *OrganizationAllOf) SetAvailableSandboxes(v int32) { o.AvailableSandboxes = &v } +// GetCreatedAt returns the CreatedAt field value if set, zero value otherwise. +func (o *OrganizationAllOf) GetCreatedAt() time.Time { + if o == nil || IsNil(o.CreatedAt) { + var ret time.Time + return ret + } + return *o.CreatedAt +} + +// GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *OrganizationAllOf) GetCreatedAtOk() (*time.Time, bool) { + if o == nil || IsNil(o.CreatedAt) { + return nil, false + } + return o.CreatedAt, true +} + +// HasCreatedAt returns a boolean if a field has been set. +func (o *OrganizationAllOf) HasCreatedAt() bool { + if o != nil && !IsNil(o.CreatedAt) { + return true + } + + return false +} + +// SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field. +func (o *OrganizationAllOf) SetCreatedAt(v time.Time) { + o.CreatedAt = &v +} + +// GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise. +func (o *OrganizationAllOf) GetUpdatedAt() time.Time { + if o == nil || IsNil(o.UpdatedAt) { + var ret time.Time + return ret + } + return *o.UpdatedAt +} + +// GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *OrganizationAllOf) GetUpdatedAtOk() (*time.Time, bool) { + if o == nil || IsNil(o.UpdatedAt) { + return nil, false + } + return o.UpdatedAt, true +} + +// HasUpdatedAt returns a boolean if a field has been set. +func (o *OrganizationAllOf) HasUpdatedAt() bool { + if o != nil && !IsNil(o.UpdatedAt) { + return true + } + + return false +} + +// SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field. +func (o *OrganizationAllOf) SetUpdatedAt(v time.Time) { + o.UpdatedAt = &v +} + func (o OrganizationAllOf) MarshalJSON() ([]byte, error) { toSerialize,err := o.ToMap() if err != nil { @@ -178,6 +245,12 @@ func (o OrganizationAllOf) ToMap() (map[string]interface{}, error) { if !IsNil(o.AvailableSandboxes) { toSerialize["availableSandboxes"] = o.AvailableSandboxes } + if !IsNil(o.CreatedAt) { + toSerialize["createdAt"] = o.CreatedAt + } + if !IsNil(o.UpdatedAt) { + toSerialize["updatedAt"] = o.UpdatedAt + } return toSerialize, nil } diff --git a/components/fctl/membershipclient/model_organization_expanded.go b/components/fctl/membershipclient/model_organization_expanded.go new file mode 100644 index 0000000000..a055c6776c --- /dev/null +++ b/components/fctl/membershipclient/model_organization_expanded.go @@ -0,0 +1,546 @@ +/* +Membership API + +No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + +API version: 0.1.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package membershipclient + +import ( + "encoding/json" + "time" +) + +// checks if the OrganizationExpanded type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &OrganizationExpanded{} + +// OrganizationExpanded struct for OrganizationExpanded +type OrganizationExpanded struct { + // Organization name + Name string `json:"name"` + DefaultOrganizationAccess *Role `json:"defaultOrganizationAccess,omitempty"` + DefaultStackAccess *Role `json:"defaultStackAccess,omitempty"` + // Organization domain + Domain *string `json:"domain,omitempty"` + // Organization ID + Id string `json:"id"` + // Owner ID + OwnerId string `json:"ownerId"` + // Number of available stacks + AvailableStacks *int32 `json:"availableStacks,omitempty"` + // Number of available sandboxes + AvailableSandboxes *int32 `json:"availableSandboxes,omitempty"` + CreatedAt *time.Time `json:"createdAt,omitempty"` + UpdatedAt *time.Time `json:"updatedAt,omitempty"` + TotalStacks *int32 `json:"totalStacks,omitempty"` + TotalUsers *int32 `json:"totalUsers,omitempty"` + Owner *User `json:"owner,omitempty"` +} + +// NewOrganizationExpanded instantiates a new OrganizationExpanded object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewOrganizationExpanded(name string, id string, ownerId string) *OrganizationExpanded { + this := OrganizationExpanded{} + this.Name = name + var defaultOrganizationAccess Role = EMPTY + this.DefaultOrganizationAccess = &defaultOrganizationAccess + var defaultStackAccess Role = EMPTY + this.DefaultStackAccess = &defaultStackAccess + this.Id = id + this.OwnerId = ownerId + return &this +} + +// NewOrganizationExpandedWithDefaults instantiates a new OrganizationExpanded object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewOrganizationExpandedWithDefaults() *OrganizationExpanded { + this := OrganizationExpanded{} + var defaultOrganizationAccess Role = EMPTY + this.DefaultOrganizationAccess = &defaultOrganizationAccess + var defaultStackAccess Role = EMPTY + this.DefaultStackAccess = &defaultStackAccess + return &this +} + +// GetName returns the Name field value +func (o *OrganizationExpanded) GetName() string { + if o == nil { + var ret string + return ret + } + + return o.Name +} + +// GetNameOk returns a tuple with the Name field value +// and a boolean to check if the value has been set. +func (o *OrganizationExpanded) GetNameOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Name, true +} + +// SetName sets field value +func (o *OrganizationExpanded) SetName(v string) { + o.Name = v +} + +// GetDefaultOrganizationAccess returns the DefaultOrganizationAccess field value if set, zero value otherwise. +func (o *OrganizationExpanded) GetDefaultOrganizationAccess() Role { + if o == nil || IsNil(o.DefaultOrganizationAccess) { + var ret Role + return ret + } + return *o.DefaultOrganizationAccess +} + +// GetDefaultOrganizationAccessOk returns a tuple with the DefaultOrganizationAccess field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *OrganizationExpanded) GetDefaultOrganizationAccessOk() (*Role, bool) { + if o == nil || IsNil(o.DefaultOrganizationAccess) { + return nil, false + } + return o.DefaultOrganizationAccess, true +} + +// HasDefaultOrganizationAccess returns a boolean if a field has been set. +func (o *OrganizationExpanded) HasDefaultOrganizationAccess() bool { + if o != nil && !IsNil(o.DefaultOrganizationAccess) { + return true + } + + return false +} + +// SetDefaultOrganizationAccess gets a reference to the given Role and assigns it to the DefaultOrganizationAccess field. +func (o *OrganizationExpanded) SetDefaultOrganizationAccess(v Role) { + o.DefaultOrganizationAccess = &v +} + +// GetDefaultStackAccess returns the DefaultStackAccess field value if set, zero value otherwise. +func (o *OrganizationExpanded) GetDefaultStackAccess() Role { + if o == nil || IsNil(o.DefaultStackAccess) { + var ret Role + return ret + } + return *o.DefaultStackAccess +} + +// GetDefaultStackAccessOk returns a tuple with the DefaultStackAccess field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *OrganizationExpanded) GetDefaultStackAccessOk() (*Role, bool) { + if o == nil || IsNil(o.DefaultStackAccess) { + return nil, false + } + return o.DefaultStackAccess, true +} + +// HasDefaultStackAccess returns a boolean if a field has been set. +func (o *OrganizationExpanded) HasDefaultStackAccess() bool { + if o != nil && !IsNil(o.DefaultStackAccess) { + return true + } + + return false +} + +// SetDefaultStackAccess gets a reference to the given Role and assigns it to the DefaultStackAccess field. +func (o *OrganizationExpanded) SetDefaultStackAccess(v Role) { + o.DefaultStackAccess = &v +} + +// GetDomain returns the Domain field value if set, zero value otherwise. +func (o *OrganizationExpanded) GetDomain() string { + if o == nil || IsNil(o.Domain) { + var ret string + return ret + } + return *o.Domain +} + +// GetDomainOk returns a tuple with the Domain field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *OrganizationExpanded) GetDomainOk() (*string, bool) { + if o == nil || IsNil(o.Domain) { + return nil, false + } + return o.Domain, true +} + +// HasDomain returns a boolean if a field has been set. +func (o *OrganizationExpanded) HasDomain() bool { + if o != nil && !IsNil(o.Domain) { + return true + } + + return false +} + +// SetDomain gets a reference to the given string and assigns it to the Domain field. +func (o *OrganizationExpanded) SetDomain(v string) { + o.Domain = &v +} + +// GetId returns the Id field value +func (o *OrganizationExpanded) GetId() string { + if o == nil { + var ret string + return ret + } + + return o.Id +} + +// GetIdOk returns a tuple with the Id field value +// and a boolean to check if the value has been set. +func (o *OrganizationExpanded) GetIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Id, true +} + +// SetId sets field value +func (o *OrganizationExpanded) SetId(v string) { + o.Id = v +} + +// GetOwnerId returns the OwnerId field value +func (o *OrganizationExpanded) GetOwnerId() string { + if o == nil { + var ret string + return ret + } + + return o.OwnerId +} + +// GetOwnerIdOk returns a tuple with the OwnerId field value +// and a boolean to check if the value has been set. +func (o *OrganizationExpanded) GetOwnerIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.OwnerId, true +} + +// SetOwnerId sets field value +func (o *OrganizationExpanded) SetOwnerId(v string) { + o.OwnerId = v +} + +// GetAvailableStacks returns the AvailableStacks field value if set, zero value otherwise. +func (o *OrganizationExpanded) GetAvailableStacks() int32 { + if o == nil || IsNil(o.AvailableStacks) { + var ret int32 + return ret + } + return *o.AvailableStacks +} + +// GetAvailableStacksOk returns a tuple with the AvailableStacks field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *OrganizationExpanded) GetAvailableStacksOk() (*int32, bool) { + if o == nil || IsNil(o.AvailableStacks) { + return nil, false + } + return o.AvailableStacks, true +} + +// HasAvailableStacks returns a boolean if a field has been set. +func (o *OrganizationExpanded) HasAvailableStacks() bool { + if o != nil && !IsNil(o.AvailableStacks) { + return true + } + + return false +} + +// SetAvailableStacks gets a reference to the given int32 and assigns it to the AvailableStacks field. +func (o *OrganizationExpanded) SetAvailableStacks(v int32) { + o.AvailableStacks = &v +} + +// GetAvailableSandboxes returns the AvailableSandboxes field value if set, zero value otherwise. +func (o *OrganizationExpanded) GetAvailableSandboxes() int32 { + if o == nil || IsNil(o.AvailableSandboxes) { + var ret int32 + return ret + } + return *o.AvailableSandboxes +} + +// GetAvailableSandboxesOk returns a tuple with the AvailableSandboxes field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *OrganizationExpanded) GetAvailableSandboxesOk() (*int32, bool) { + if o == nil || IsNil(o.AvailableSandboxes) { + return nil, false + } + return o.AvailableSandboxes, true +} + +// HasAvailableSandboxes returns a boolean if a field has been set. +func (o *OrganizationExpanded) HasAvailableSandboxes() bool { + if o != nil && !IsNil(o.AvailableSandboxes) { + return true + } + + return false +} + +// SetAvailableSandboxes gets a reference to the given int32 and assigns it to the AvailableSandboxes field. +func (o *OrganizationExpanded) SetAvailableSandboxes(v int32) { + o.AvailableSandboxes = &v +} + +// GetCreatedAt returns the CreatedAt field value if set, zero value otherwise. +func (o *OrganizationExpanded) GetCreatedAt() time.Time { + if o == nil || IsNil(o.CreatedAt) { + var ret time.Time + return ret + } + return *o.CreatedAt +} + +// GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *OrganizationExpanded) GetCreatedAtOk() (*time.Time, bool) { + if o == nil || IsNil(o.CreatedAt) { + return nil, false + } + return o.CreatedAt, true +} + +// HasCreatedAt returns a boolean if a field has been set. +func (o *OrganizationExpanded) HasCreatedAt() bool { + if o != nil && !IsNil(o.CreatedAt) { + return true + } + + return false +} + +// SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field. +func (o *OrganizationExpanded) SetCreatedAt(v time.Time) { + o.CreatedAt = &v +} + +// GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise. +func (o *OrganizationExpanded) GetUpdatedAt() time.Time { + if o == nil || IsNil(o.UpdatedAt) { + var ret time.Time + return ret + } + return *o.UpdatedAt +} + +// GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *OrganizationExpanded) GetUpdatedAtOk() (*time.Time, bool) { + if o == nil || IsNil(o.UpdatedAt) { + return nil, false + } + return o.UpdatedAt, true +} + +// HasUpdatedAt returns a boolean if a field has been set. +func (o *OrganizationExpanded) HasUpdatedAt() bool { + if o != nil && !IsNil(o.UpdatedAt) { + return true + } + + return false +} + +// SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field. +func (o *OrganizationExpanded) SetUpdatedAt(v time.Time) { + o.UpdatedAt = &v +} + +// GetTotalStacks returns the TotalStacks field value if set, zero value otherwise. +func (o *OrganizationExpanded) GetTotalStacks() int32 { + if o == nil || IsNil(o.TotalStacks) { + var ret int32 + return ret + } + return *o.TotalStacks +} + +// GetTotalStacksOk returns a tuple with the TotalStacks field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *OrganizationExpanded) GetTotalStacksOk() (*int32, bool) { + if o == nil || IsNil(o.TotalStacks) { + return nil, false + } + return o.TotalStacks, true +} + +// HasTotalStacks returns a boolean if a field has been set. +func (o *OrganizationExpanded) HasTotalStacks() bool { + if o != nil && !IsNil(o.TotalStacks) { + return true + } + + return false +} + +// SetTotalStacks gets a reference to the given int32 and assigns it to the TotalStacks field. +func (o *OrganizationExpanded) SetTotalStacks(v int32) { + o.TotalStacks = &v +} + +// GetTotalUsers returns the TotalUsers field value if set, zero value otherwise. +func (o *OrganizationExpanded) GetTotalUsers() int32 { + if o == nil || IsNil(o.TotalUsers) { + var ret int32 + return ret + } + return *o.TotalUsers +} + +// GetTotalUsersOk returns a tuple with the TotalUsers field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *OrganizationExpanded) GetTotalUsersOk() (*int32, bool) { + if o == nil || IsNil(o.TotalUsers) { + return nil, false + } + return o.TotalUsers, true +} + +// HasTotalUsers returns a boolean if a field has been set. +func (o *OrganizationExpanded) HasTotalUsers() bool { + if o != nil && !IsNil(o.TotalUsers) { + return true + } + + return false +} + +// SetTotalUsers gets a reference to the given int32 and assigns it to the TotalUsers field. +func (o *OrganizationExpanded) SetTotalUsers(v int32) { + o.TotalUsers = &v +} + +// GetOwner returns the Owner field value if set, zero value otherwise. +func (o *OrganizationExpanded) GetOwner() User { + if o == nil || IsNil(o.Owner) { + var ret User + return ret + } + return *o.Owner +} + +// GetOwnerOk returns a tuple with the Owner field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *OrganizationExpanded) GetOwnerOk() (*User, bool) { + if o == nil || IsNil(o.Owner) { + return nil, false + } + return o.Owner, true +} + +// HasOwner returns a boolean if a field has been set. +func (o *OrganizationExpanded) HasOwner() bool { + if o != nil && !IsNil(o.Owner) { + return true + } + + return false +} + +// SetOwner gets a reference to the given User and assigns it to the Owner field. +func (o *OrganizationExpanded) SetOwner(v User) { + o.Owner = &v +} + +func (o OrganizationExpanded) MarshalJSON() ([]byte, error) { + toSerialize,err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o OrganizationExpanded) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["name"] = o.Name + if !IsNil(o.DefaultOrganizationAccess) { + toSerialize["defaultOrganizationAccess"] = o.DefaultOrganizationAccess + } + if !IsNil(o.DefaultStackAccess) { + toSerialize["defaultStackAccess"] = o.DefaultStackAccess + } + if !IsNil(o.Domain) { + toSerialize["domain"] = o.Domain + } + toSerialize["id"] = o.Id + toSerialize["ownerId"] = o.OwnerId + if !IsNil(o.AvailableStacks) { + toSerialize["availableStacks"] = o.AvailableStacks + } + if !IsNil(o.AvailableSandboxes) { + toSerialize["availableSandboxes"] = o.AvailableSandboxes + } + if !IsNil(o.CreatedAt) { + toSerialize["createdAt"] = o.CreatedAt + } + if !IsNil(o.UpdatedAt) { + toSerialize["updatedAt"] = o.UpdatedAt + } + if !IsNil(o.TotalStacks) { + toSerialize["totalStacks"] = o.TotalStacks + } + if !IsNil(o.TotalUsers) { + toSerialize["totalUsers"] = o.TotalUsers + } + if !IsNil(o.Owner) { + toSerialize["owner"] = o.Owner + } + return toSerialize, nil +} + +type NullableOrganizationExpanded struct { + value *OrganizationExpanded + isSet bool +} + +func (v NullableOrganizationExpanded) Get() *OrganizationExpanded { + return v.value +} + +func (v *NullableOrganizationExpanded) Set(val *OrganizationExpanded) { + v.value = val + v.isSet = true +} + +func (v NullableOrganizationExpanded) IsSet() bool { + return v.isSet +} + +func (v *NullableOrganizationExpanded) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableOrganizationExpanded(val *OrganizationExpanded) *NullableOrganizationExpanded { + return &NullableOrganizationExpanded{value: val, isSet: true} +} + +func (v NullableOrganizationExpanded) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableOrganizationExpanded) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/components/fctl/membershipclient/model_list_organization_expanded_response_data_inner_all_of.go b/components/fctl/membershipclient/model_organization_expanded_all_of.go similarity index 51% rename from components/fctl/membershipclient/model_list_organization_expanded_response_data_inner_all_of.go rename to components/fctl/membershipclient/model_organization_expanded_all_of.go index 0591fd5655..98d66da72b 100644 --- a/components/fctl/membershipclient/model_list_organization_expanded_response_data_inner_all_of.go +++ b/components/fctl/membershipclient/model_organization_expanded_all_of.go @@ -14,35 +14,35 @@ import ( "encoding/json" ) -// checks if the ListOrganizationExpandedResponseDataInnerAllOf type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &ListOrganizationExpandedResponseDataInnerAllOf{} +// checks if the OrganizationExpandedAllOf type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &OrganizationExpandedAllOf{} -// ListOrganizationExpandedResponseDataInnerAllOf struct for ListOrganizationExpandedResponseDataInnerAllOf -type ListOrganizationExpandedResponseDataInnerAllOf struct { +// OrganizationExpandedAllOf struct for OrganizationExpandedAllOf +type OrganizationExpandedAllOf struct { TotalStacks *int32 `json:"totalStacks,omitempty"` TotalUsers *int32 `json:"totalUsers,omitempty"` Owner *User `json:"owner,omitempty"` } -// NewListOrganizationExpandedResponseDataInnerAllOf instantiates a new ListOrganizationExpandedResponseDataInnerAllOf object +// NewOrganizationExpandedAllOf instantiates a new OrganizationExpandedAllOf object // This constructor will assign default values to properties that have it defined, // and makes sure properties required by API are set, but the set of arguments // will change when the set of required properties is changed -func NewListOrganizationExpandedResponseDataInnerAllOf() *ListOrganizationExpandedResponseDataInnerAllOf { - this := ListOrganizationExpandedResponseDataInnerAllOf{} +func NewOrganizationExpandedAllOf() *OrganizationExpandedAllOf { + this := OrganizationExpandedAllOf{} return &this } -// NewListOrganizationExpandedResponseDataInnerAllOfWithDefaults instantiates a new ListOrganizationExpandedResponseDataInnerAllOf object +// NewOrganizationExpandedAllOfWithDefaults instantiates a new OrganizationExpandedAllOf object // This constructor will only assign default values to properties that have it defined, // but it doesn't guarantee that properties required by API are set -func NewListOrganizationExpandedResponseDataInnerAllOfWithDefaults() *ListOrganizationExpandedResponseDataInnerAllOf { - this := ListOrganizationExpandedResponseDataInnerAllOf{} +func NewOrganizationExpandedAllOfWithDefaults() *OrganizationExpandedAllOf { + this := OrganizationExpandedAllOf{} return &this } // GetTotalStacks returns the TotalStacks field value if set, zero value otherwise. -func (o *ListOrganizationExpandedResponseDataInnerAllOf) GetTotalStacks() int32 { +func (o *OrganizationExpandedAllOf) GetTotalStacks() int32 { if o == nil || IsNil(o.TotalStacks) { var ret int32 return ret @@ -52,7 +52,7 @@ func (o *ListOrganizationExpandedResponseDataInnerAllOf) GetTotalStacks() int32 // GetTotalStacksOk returns a tuple with the TotalStacks field value if set, nil otherwise // and a boolean to check if the value has been set. -func (o *ListOrganizationExpandedResponseDataInnerAllOf) GetTotalStacksOk() (*int32, bool) { +func (o *OrganizationExpandedAllOf) GetTotalStacksOk() (*int32, bool) { if o == nil || IsNil(o.TotalStacks) { return nil, false } @@ -60,7 +60,7 @@ func (o *ListOrganizationExpandedResponseDataInnerAllOf) GetTotalStacksOk() (*in } // HasTotalStacks returns a boolean if a field has been set. -func (o *ListOrganizationExpandedResponseDataInnerAllOf) HasTotalStacks() bool { +func (o *OrganizationExpandedAllOf) HasTotalStacks() bool { if o != nil && !IsNil(o.TotalStacks) { return true } @@ -69,12 +69,12 @@ func (o *ListOrganizationExpandedResponseDataInnerAllOf) HasTotalStacks() bool { } // SetTotalStacks gets a reference to the given int32 and assigns it to the TotalStacks field. -func (o *ListOrganizationExpandedResponseDataInnerAllOf) SetTotalStacks(v int32) { +func (o *OrganizationExpandedAllOf) SetTotalStacks(v int32) { o.TotalStacks = &v } // GetTotalUsers returns the TotalUsers field value if set, zero value otherwise. -func (o *ListOrganizationExpandedResponseDataInnerAllOf) GetTotalUsers() int32 { +func (o *OrganizationExpandedAllOf) GetTotalUsers() int32 { if o == nil || IsNil(o.TotalUsers) { var ret int32 return ret @@ -84,7 +84,7 @@ func (o *ListOrganizationExpandedResponseDataInnerAllOf) GetTotalUsers() int32 { // GetTotalUsersOk returns a tuple with the TotalUsers field value if set, nil otherwise // and a boolean to check if the value has been set. -func (o *ListOrganizationExpandedResponseDataInnerAllOf) GetTotalUsersOk() (*int32, bool) { +func (o *OrganizationExpandedAllOf) GetTotalUsersOk() (*int32, bool) { if o == nil || IsNil(o.TotalUsers) { return nil, false } @@ -92,7 +92,7 @@ func (o *ListOrganizationExpandedResponseDataInnerAllOf) GetTotalUsersOk() (*int } // HasTotalUsers returns a boolean if a field has been set. -func (o *ListOrganizationExpandedResponseDataInnerAllOf) HasTotalUsers() bool { +func (o *OrganizationExpandedAllOf) HasTotalUsers() bool { if o != nil && !IsNil(o.TotalUsers) { return true } @@ -101,12 +101,12 @@ func (o *ListOrganizationExpandedResponseDataInnerAllOf) HasTotalUsers() bool { } // SetTotalUsers gets a reference to the given int32 and assigns it to the TotalUsers field. -func (o *ListOrganizationExpandedResponseDataInnerAllOf) SetTotalUsers(v int32) { +func (o *OrganizationExpandedAllOf) SetTotalUsers(v int32) { o.TotalUsers = &v } // GetOwner returns the Owner field value if set, zero value otherwise. -func (o *ListOrganizationExpandedResponseDataInnerAllOf) GetOwner() User { +func (o *OrganizationExpandedAllOf) GetOwner() User { if o == nil || IsNil(o.Owner) { var ret User return ret @@ -116,7 +116,7 @@ func (o *ListOrganizationExpandedResponseDataInnerAllOf) GetOwner() User { // GetOwnerOk returns a tuple with the Owner field value if set, nil otherwise // and a boolean to check if the value has been set. -func (o *ListOrganizationExpandedResponseDataInnerAllOf) GetOwnerOk() (*User, bool) { +func (o *OrganizationExpandedAllOf) GetOwnerOk() (*User, bool) { if o == nil || IsNil(o.Owner) { return nil, false } @@ -124,7 +124,7 @@ func (o *ListOrganizationExpandedResponseDataInnerAllOf) GetOwnerOk() (*User, bo } // HasOwner returns a boolean if a field has been set. -func (o *ListOrganizationExpandedResponseDataInnerAllOf) HasOwner() bool { +func (o *OrganizationExpandedAllOf) HasOwner() bool { if o != nil && !IsNil(o.Owner) { return true } @@ -133,11 +133,11 @@ func (o *ListOrganizationExpandedResponseDataInnerAllOf) HasOwner() bool { } // SetOwner gets a reference to the given User and assigns it to the Owner field. -func (o *ListOrganizationExpandedResponseDataInnerAllOf) SetOwner(v User) { +func (o *OrganizationExpandedAllOf) SetOwner(v User) { o.Owner = &v } -func (o ListOrganizationExpandedResponseDataInnerAllOf) MarshalJSON() ([]byte, error) { +func (o OrganizationExpandedAllOf) MarshalJSON() ([]byte, error) { toSerialize,err := o.ToMap() if err != nil { return []byte{}, err @@ -145,7 +145,7 @@ func (o ListOrganizationExpandedResponseDataInnerAllOf) MarshalJSON() ([]byte, e return json.Marshal(toSerialize) } -func (o ListOrganizationExpandedResponseDataInnerAllOf) ToMap() (map[string]interface{}, error) { +func (o OrganizationExpandedAllOf) ToMap() (map[string]interface{}, error) { toSerialize := map[string]interface{}{} if !IsNil(o.TotalStacks) { toSerialize["totalStacks"] = o.TotalStacks @@ -159,38 +159,38 @@ func (o ListOrganizationExpandedResponseDataInnerAllOf) ToMap() (map[string]inte return toSerialize, nil } -type NullableListOrganizationExpandedResponseDataInnerAllOf struct { - value *ListOrganizationExpandedResponseDataInnerAllOf +type NullableOrganizationExpandedAllOf struct { + value *OrganizationExpandedAllOf isSet bool } -func (v NullableListOrganizationExpandedResponseDataInnerAllOf) Get() *ListOrganizationExpandedResponseDataInnerAllOf { +func (v NullableOrganizationExpandedAllOf) Get() *OrganizationExpandedAllOf { return v.value } -func (v *NullableListOrganizationExpandedResponseDataInnerAllOf) Set(val *ListOrganizationExpandedResponseDataInnerAllOf) { +func (v *NullableOrganizationExpandedAllOf) Set(val *OrganizationExpandedAllOf) { v.value = val v.isSet = true } -func (v NullableListOrganizationExpandedResponseDataInnerAllOf) IsSet() bool { +func (v NullableOrganizationExpandedAllOf) IsSet() bool { return v.isSet } -func (v *NullableListOrganizationExpandedResponseDataInnerAllOf) Unset() { +func (v *NullableOrganizationExpandedAllOf) Unset() { v.value = nil v.isSet = false } -func NewNullableListOrganizationExpandedResponseDataInnerAllOf(val *ListOrganizationExpandedResponseDataInnerAllOf) *NullableListOrganizationExpandedResponseDataInnerAllOf { - return &NullableListOrganizationExpandedResponseDataInnerAllOf{value: val, isSet: true} +func NewNullableOrganizationExpandedAllOf(val *OrganizationExpandedAllOf) *NullableOrganizationExpandedAllOf { + return &NullableOrganizationExpandedAllOf{value: val, isSet: true} } -func (v NullableListOrganizationExpandedResponseDataInnerAllOf) MarshalJSON() ([]byte, error) { +func (v NullableOrganizationExpandedAllOf) MarshalJSON() ([]byte, error) { return json.Marshal(v.value) } -func (v *NullableListOrganizationExpandedResponseDataInnerAllOf) UnmarshalJSON(src []byte) error { +func (v *NullableOrganizationExpandedAllOf) UnmarshalJSON(src []byte) error { v.isSet = true return json.Unmarshal(src, &v.value) } diff --git a/components/fctl/membershipclient/model_read_organization_response.go b/components/fctl/membershipclient/model_read_organization_response.go new file mode 100644 index 0000000000..00ed9fca1e --- /dev/null +++ b/components/fctl/membershipclient/model_read_organization_response.go @@ -0,0 +1,126 @@ +/* +Membership API + +No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + +API version: 0.1.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package membershipclient + +import ( + "encoding/json" +) + +// checks if the ReadOrganizationResponse type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &ReadOrganizationResponse{} + +// ReadOrganizationResponse struct for ReadOrganizationResponse +type ReadOrganizationResponse struct { + Data *OrganizationExpanded `json:"data,omitempty"` +} + +// NewReadOrganizationResponse instantiates a new ReadOrganizationResponse object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewReadOrganizationResponse() *ReadOrganizationResponse { + this := ReadOrganizationResponse{} + return &this +} + +// NewReadOrganizationResponseWithDefaults instantiates a new ReadOrganizationResponse object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewReadOrganizationResponseWithDefaults() *ReadOrganizationResponse { + this := ReadOrganizationResponse{} + return &this +} + +// GetData returns the Data field value if set, zero value otherwise. +func (o *ReadOrganizationResponse) GetData() OrganizationExpanded { + if o == nil || IsNil(o.Data) { + var ret OrganizationExpanded + return ret + } + return *o.Data +} + +// GetDataOk returns a tuple with the Data field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *ReadOrganizationResponse) GetDataOk() (*OrganizationExpanded, bool) { + if o == nil || IsNil(o.Data) { + return nil, false + } + return o.Data, true +} + +// HasData returns a boolean if a field has been set. +func (o *ReadOrganizationResponse) HasData() bool { + if o != nil && !IsNil(o.Data) { + return true + } + + return false +} + +// SetData gets a reference to the given OrganizationExpanded and assigns it to the Data field. +func (o *ReadOrganizationResponse) SetData(v OrganizationExpanded) { + o.Data = &v +} + +func (o ReadOrganizationResponse) MarshalJSON() ([]byte, error) { + toSerialize,err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o ReadOrganizationResponse) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + if !IsNil(o.Data) { + toSerialize["data"] = o.Data + } + return toSerialize, nil +} + +type NullableReadOrganizationResponse struct { + value *ReadOrganizationResponse + isSet bool +} + +func (v NullableReadOrganizationResponse) Get() *ReadOrganizationResponse { + return v.value +} + +func (v *NullableReadOrganizationResponse) Set(val *ReadOrganizationResponse) { + v.value = val + v.isSet = true +} + +func (v NullableReadOrganizationResponse) IsSet() bool { + return v.isSet +} + +func (v *NullableReadOrganizationResponse) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableReadOrganizationResponse(val *ReadOrganizationResponse) *NullableReadOrganizationResponse { + return &NullableReadOrganizationResponse{value: val, isSet: true} +} + +func (v NullableReadOrganizationResponse) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableReadOrganizationResponse) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + +