mirror of
https://github.com/pomerium/pomerium.git
synced 2025-07-23 03:29:51 +02:00
core/zero: add report-usage API (#5276)
This commit is contained in:
parent
aa816dc2a8
commit
c5234034a8
4 changed files with 276 additions and 0 deletions
|
@ -3,6 +3,10 @@
|
|||
// Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.3.0 DO NOT EDIT.
|
||||
package cluster
|
||||
|
||||
import (
|
||||
"time"
|
||||
)
|
||||
|
||||
const (
|
||||
BearerAuthScopes = "bearerAuth.Scopes"
|
||||
)
|
||||
|
@ -95,6 +99,18 @@ type GetBundlesResponse struct {
|
|||
Bundles []Bundle `json:"bundles"`
|
||||
}
|
||||
|
||||
// ReportUsageRequest defines model for ReportUsageRequest.
|
||||
type ReportUsageRequest struct {
|
||||
Users []ReportUsageUser `json:"users"`
|
||||
}
|
||||
|
||||
// ReportUsageUser defines model for ReportUsageUser.
|
||||
type ReportUsageUser struct {
|
||||
LastSignedInAt time.Time `json:"lastSignedInAt"`
|
||||
PseudonymousEmail string `json:"pseudonymousEmail"`
|
||||
PseudonymousId string `json:"pseudonymousId"`
|
||||
}
|
||||
|
||||
// BundleId defines model for bundleId.
|
||||
type BundleId = string
|
||||
|
||||
|
@ -103,3 +119,6 @@ type ReportClusterResourceBundleStatusJSONRequestBody = BundleStatus
|
|||
|
||||
// ExchangeClusterIdentityTokenJSONRequestBody defines body for ExchangeClusterIdentityToken for application/json ContentType.
|
||||
type ExchangeClusterIdentityTokenJSONRequestBody = ExchangeTokenRequest
|
||||
|
||||
// ReportUsageJSONRequestBody defines body for ReportUsage for application/json ContentType.
|
||||
type ReportUsageJSONRequestBody = ReportUsageRequest
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue