Versions in this module Expand all Collapse all v0 v0.0.1 Dec 7, 2023 Changes in this version + const CloudPlatformScope + const FirebaseReadonlyScope + const FirebaseScope + type Arg struct + AnyValue *Empty + ExactValue interface{} + ForceSendFields []string + NullFields []string + func (s *Arg) MarshalJSON() ([]byte, error) + type Empty struct + type ExpressionReport struct + Children []*ExpressionReport + ForceSendFields []string + NullFields []string + SourcePosition *SourcePosition + Values []*ValueCount + func (s *ExpressionReport) MarshalJSON() ([]byte, error) + type File struct + Content string + Fingerprint string + ForceSendFields []string + Name string + NullFields []string + func (s *File) MarshalJSON() ([]byte, error) + type FunctionCall struct + Args []interface{} + ForceSendFields []string + Function string + NullFields []string + func (s *FunctionCall) MarshalJSON() ([]byte, error) + type FunctionMock struct + Args []*Arg + ForceSendFields []string + Function string + NullFields []string + Result *Result + func (s *FunctionMock) MarshalJSON() ([]byte, error) + type GetReleaseExecutableResponse struct + Executable string + ExecutableVersion string + ForceSendFields []string + Language string + NullFields []string + RulesetName string + SyncTime string + UpdateTime string + func (s *GetReleaseExecutableResponse) MarshalJSON() ([]byte, error) + type Issue struct + Description string + ForceSendFields []string + NullFields []string + Severity string + SourcePosition *SourcePosition + func (s *Issue) MarshalJSON() ([]byte, error) + type ListReleasesResponse struct + ForceSendFields []string + NextPageToken string + NullFields []string + Releases []*Release + func (s *ListReleasesResponse) MarshalJSON() ([]byte, error) + type ListRulesetsResponse struct + ForceSendFields []string + NextPageToken string + NullFields []string + Rulesets []*Ruleset + func (s *ListRulesetsResponse) MarshalJSON() ([]byte, error) + type Metadata struct + ForceSendFields []string + NullFields []string + Services []string + func (s *Metadata) MarshalJSON() ([]byte, error) + type ProjectsReleasesCreateCall struct + func (c *ProjectsReleasesCreateCall) Context(ctx context.Context) *ProjectsReleasesCreateCall + func (c *ProjectsReleasesCreateCall) Do(opts ...googleapi.CallOption) (*Release, error) + func (c *ProjectsReleasesCreateCall) Fields(s ...googleapi.Field) *ProjectsReleasesCreateCall + func (c *ProjectsReleasesCreateCall) Header() http.Header + type ProjectsReleasesDeleteCall struct + func (c *ProjectsReleasesDeleteCall) Context(ctx context.Context) *ProjectsReleasesDeleteCall + func (c *ProjectsReleasesDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error) + func (c *ProjectsReleasesDeleteCall) Fields(s ...googleapi.Field) *ProjectsReleasesDeleteCall + func (c *ProjectsReleasesDeleteCall) Header() http.Header + type ProjectsReleasesGetCall struct + func (c *ProjectsReleasesGetCall) Context(ctx context.Context) *ProjectsReleasesGetCall + func (c *ProjectsReleasesGetCall) Do(opts ...googleapi.CallOption) (*Release, error) + func (c *ProjectsReleasesGetCall) Fields(s ...googleapi.Field) *ProjectsReleasesGetCall + func (c *ProjectsReleasesGetCall) Header() http.Header + func (c *ProjectsReleasesGetCall) IfNoneMatch(entityTag string) *ProjectsReleasesGetCall + type ProjectsReleasesGetExecutableCall struct + func (c *ProjectsReleasesGetExecutableCall) Context(ctx context.Context) *ProjectsReleasesGetExecutableCall + func (c *ProjectsReleasesGetExecutableCall) Do(opts ...googleapi.CallOption) (*GetReleaseExecutableResponse, error) + func (c *ProjectsReleasesGetExecutableCall) ExecutableVersion(executableVersion string) *ProjectsReleasesGetExecutableCall + func (c *ProjectsReleasesGetExecutableCall) Fields(s ...googleapi.Field) *ProjectsReleasesGetExecutableCall + func (c *ProjectsReleasesGetExecutableCall) Header() http.Header + func (c *ProjectsReleasesGetExecutableCall) IfNoneMatch(entityTag string) *ProjectsReleasesGetExecutableCall + type ProjectsReleasesListCall struct + func (c *ProjectsReleasesListCall) Context(ctx context.Context) *ProjectsReleasesListCall + func (c *ProjectsReleasesListCall) Do(opts ...googleapi.CallOption) (*ListReleasesResponse, error) + func (c *ProjectsReleasesListCall) Fields(s ...googleapi.Field) *ProjectsReleasesListCall + func (c *ProjectsReleasesListCall) Filter(filter string) *ProjectsReleasesListCall + func (c *ProjectsReleasesListCall) Header() http.Header + func (c *ProjectsReleasesListCall) IfNoneMatch(entityTag string) *ProjectsReleasesListCall + func (c *ProjectsReleasesListCall) PageSize(pageSize int64) *ProjectsReleasesListCall + func (c *ProjectsReleasesListCall) PageToken(pageToken string) *ProjectsReleasesListCall + func (c *ProjectsReleasesListCall) Pages(ctx context.Context, f func(*ListReleasesResponse) error) error + type ProjectsReleasesPatchCall struct + func (c *ProjectsReleasesPatchCall) Context(ctx context.Context) *ProjectsReleasesPatchCall + func (c *ProjectsReleasesPatchCall) Do(opts ...googleapi.CallOption) (*Release, error) + func (c *ProjectsReleasesPatchCall) Fields(s ...googleapi.Field) *ProjectsReleasesPatchCall + func (c *ProjectsReleasesPatchCall) Header() http.Header + type ProjectsReleasesService struct + func NewProjectsReleasesService(s *Service) *ProjectsReleasesService + func (r *ProjectsReleasesService) Create(name string, release *Release) *ProjectsReleasesCreateCall + func (r *ProjectsReleasesService) Delete(name string) *ProjectsReleasesDeleteCall + func (r *ProjectsReleasesService) Get(name string) *ProjectsReleasesGetCall + func (r *ProjectsReleasesService) GetExecutable(name string) *ProjectsReleasesGetExecutableCall + func (r *ProjectsReleasesService) List(name string) *ProjectsReleasesListCall + func (r *ProjectsReleasesService) Patch(name string, updatereleaserequest *UpdateReleaseRequest) *ProjectsReleasesPatchCall + type ProjectsRulesetsCreateCall struct + func (c *ProjectsRulesetsCreateCall) Context(ctx context.Context) *ProjectsRulesetsCreateCall + func (c *ProjectsRulesetsCreateCall) Do(opts ...googleapi.CallOption) (*Ruleset, error) + func (c *ProjectsRulesetsCreateCall) Fields(s ...googleapi.Field) *ProjectsRulesetsCreateCall + func (c *ProjectsRulesetsCreateCall) Header() http.Header + type ProjectsRulesetsDeleteCall struct + func (c *ProjectsRulesetsDeleteCall) Context(ctx context.Context) *ProjectsRulesetsDeleteCall + func (c *ProjectsRulesetsDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error) + func (c *ProjectsRulesetsDeleteCall) Fields(s ...googleapi.Field) *ProjectsRulesetsDeleteCall + func (c *ProjectsRulesetsDeleteCall) Header() http.Header + type ProjectsRulesetsGetCall struct + func (c *ProjectsRulesetsGetCall) Context(ctx context.Context) *ProjectsRulesetsGetCall + func (c *ProjectsRulesetsGetCall) Do(opts ...googleapi.CallOption) (*Ruleset, error) + func (c *ProjectsRulesetsGetCall) Fields(s ...googleapi.Field) *ProjectsRulesetsGetCall + func (c *ProjectsRulesetsGetCall) Header() http.Header + func (c *ProjectsRulesetsGetCall) IfNoneMatch(entityTag string) *ProjectsRulesetsGetCall + type ProjectsRulesetsListCall struct + func (c *ProjectsRulesetsListCall) Context(ctx context.Context) *ProjectsRulesetsListCall + func (c *ProjectsRulesetsListCall) Do(opts ...googleapi.CallOption) (*ListRulesetsResponse, error) + func (c *ProjectsRulesetsListCall) Fields(s ...googleapi.Field) *ProjectsRulesetsListCall + func (c *ProjectsRulesetsListCall) Filter(filter string) *ProjectsRulesetsListCall + func (c *ProjectsRulesetsListCall) Header() http.Header + func (c *ProjectsRulesetsListCall) IfNoneMatch(entityTag string) *ProjectsRulesetsListCall + func (c *ProjectsRulesetsListCall) PageSize(pageSize int64) *ProjectsRulesetsListCall + func (c *ProjectsRulesetsListCall) PageToken(pageToken string) *ProjectsRulesetsListCall + func (c *ProjectsRulesetsListCall) Pages(ctx context.Context, f func(*ListRulesetsResponse) error) error + type ProjectsRulesetsService struct + func NewProjectsRulesetsService(s *Service) *ProjectsRulesetsService + func (r *ProjectsRulesetsService) Create(name string, ruleset *Ruleset) *ProjectsRulesetsCreateCall + func (r *ProjectsRulesetsService) Delete(name string) *ProjectsRulesetsDeleteCall + func (r *ProjectsRulesetsService) Get(name string) *ProjectsRulesetsGetCall + func (r *ProjectsRulesetsService) List(name string) *ProjectsRulesetsListCall + type ProjectsService struct + Releases *ProjectsReleasesService + Rulesets *ProjectsRulesetsService + func NewProjectsService(s *Service) *ProjectsService + func (r *ProjectsService) Test(name string, testrulesetrequest *TestRulesetRequest) *ProjectsTestCall + type ProjectsTestCall struct + func (c *ProjectsTestCall) Context(ctx context.Context) *ProjectsTestCall + func (c *ProjectsTestCall) Do(opts ...googleapi.CallOption) (*TestRulesetResponse, error) + func (c *ProjectsTestCall) Fields(s ...googleapi.Field) *ProjectsTestCall + func (c *ProjectsTestCall) Header() http.Header + type Release struct + CreateTime string + ForceSendFields []string + Name string + NullFields []string + RulesetName string + UpdateTime string + func (s *Release) MarshalJSON() ([]byte, error) + type Result struct + ForceSendFields []string + NullFields []string + Undefined *Empty + Value interface{} + func (s *Result) MarshalJSON() ([]byte, error) + type Ruleset struct + AttachmentPoint string + CreateTime string + ForceSendFields []string + Metadata *Metadata + Name string + NullFields []string + Source *Source + func (s *Ruleset) MarshalJSON() ([]byte, error) + type Service struct + BasePath string + Projects *ProjectsService + UserAgent string + func New(client *http.Client) (*Service, error) + func NewService(ctx context.Context, opts ...option.ClientOption) (*Service, error) + type Source struct + Files []*File + ForceSendFields []string + NullFields []string + func (s *Source) MarshalJSON() ([]byte, error) + type SourcePosition struct + Column int64 + CurrentOffset int64 + EndOffset int64 + FileName string + ForceSendFields []string + Line int64 + NullFields []string + func (s *SourcePosition) MarshalJSON() ([]byte, error) + type TestCase struct + Expectation string + ExpressionReportLevel string + ForceSendFields []string + FunctionMocks []*FunctionMock + NullFields []string + PathEncoding string + Request interface{} + Resource interface{} + func (s *TestCase) MarshalJSON() ([]byte, error) + type TestResult struct + DebugMessages []string + ErrorPosition *SourcePosition + ExpressionReports []*ExpressionReport + ForceSendFields []string + FunctionCalls []*FunctionCall + NullFields []string + State string + VisitedExpressions []*VisitedExpression + func (s *TestResult) MarshalJSON() ([]byte, error) + type TestRulesetRequest struct + ForceSendFields []string + NullFields []string + Source *Source + TestSuite *TestSuite + func (s *TestRulesetRequest) MarshalJSON() ([]byte, error) + type TestRulesetResponse struct + ForceSendFields []string + Issues []*Issue + NullFields []string + TestResults []*TestResult + func (s *TestRulesetResponse) MarshalJSON() ([]byte, error) + type TestSuite struct + ForceSendFields []string + NullFields []string + TestCases []*TestCase + func (s *TestSuite) MarshalJSON() ([]byte, error) + type UpdateReleaseRequest struct + ForceSendFields []string + NullFields []string + Release *Release + UpdateMask string + func (s *UpdateReleaseRequest) MarshalJSON() ([]byte, error) + type ValueCount struct + Count int64 + ForceSendFields []string + NullFields []string + Value interface{} + func (s *ValueCount) MarshalJSON() ([]byte, error) + type VisitedExpression struct + ForceSendFields []string + NullFields []string + SourcePosition *SourcePosition + Value interface{} + func (s *VisitedExpression) MarshalJSON() ([]byte, error)