You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
package shared
type SourceGoogleWorkspaceAdminReportsUpdate struct {
// The contents of the JSON service account key. See the <a href="https://developers.google.com/admin-sdk/reports/v1/guides/delegation">docs</a> for more information on how to generate this key.
CredentialsJSON string `json:"credentials_json"`
// The email of the user, which has permissions to access the Google Workspace Admin APIs.
Email string `json:"email"`
// Sets the range of time shown in the report. Reports API allows from up to 180 days ago.
Lookback *int64 `json:"lookback,omitempty"`
}
func (o *SourceGoogleWorkspaceAdminReportsUpdate) GetCredentialsJSON() string {
if o == nil {
return ""
}
return o.CredentialsJSON
}
func (o *SourceGoogleWorkspaceAdminReportsUpdate) GetEmail() string {
if o == nil {
return ""
}
return o.Email
}
func (o *SourceGoogleWorkspaceAdminReportsUpdate) GetLookback() *int64 {