Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

FirebaseCrashlytics

import { FirebaseCrashlytics } from "https://googleapis.deno.dev/v1/firebasecrashlytics:v1alpha.ts";

This service provides an API for mobile app developers to request deletion of user's crash reports.

class FirebaseCrashlytics {
constructor(client?: CredentialsClient, baseUrl?: string);
async projectsAppsEventsBatchGet(parent: string, opts?: ProjectsAppsEventsBatchGetOptions): Promise<BatchGetEventsResponse>;
async projectsAppsEventsList(parent: string, opts?: ProjectsAppsEventsListOptions): Promise<ListEventsResponse>;
async projectsAppsIssuesBatchUpdate(parent: string, req: BatchUpdateIssuesRequest): Promise<BatchUpdateIssuesResponse>;
async projectsAppsIssuesGet(name: string): Promise<Issue>;
async projectsAppsIssuesNotesCreate(parent: string, req: Note): Promise<Note>;
async projectsAppsIssuesNotesDelete(name: string): Promise<Empty>;
async projectsAppsIssuesNotesList(parent: string, opts?: ProjectsAppsIssuesNotesListOptions): Promise<ListNotesResponse>;
async projectsAppsIssuesPatch(
name: string,
req: Issue,
): Promise<Issue>;
async projectsAppsReportsGet(name: string, opts?: ProjectsAppsReportsGetOptions): Promise<Report>;
async projectsAppsReportsList(parent: string): Promise<ListReportsResponse>;
async projectsAppsUsersDeleteCrashReports(name: string): Promise<DeleteUserCrashReportsResponse>;
}

§Constructors

§
new FirebaseCrashlytics(client?: CredentialsClient, baseUrl?: string)
[src]

§Methods

§
projectsAppsEventsBatchGet(parent: string, opts?: ProjectsAppsEventsBatchGetOptions): Promise<BatchGetEventsResponse>
[src]

Fetch a batch of up to 100 events by name.

@param parent

Required. The firebase application. Format: "projects/{project}/apps/{app_id}".

§
projectsAppsEventsList(parent: string, opts?: ProjectsAppsEventsListOptions): Promise<ListEventsResponse>
[src]

List the events for an issue matching filter criteria, sorted in descending order by timestamp.

@param parent

Required. The Firebase application. Format: "projects/{project}/apps/{app_id}".

§
projectsAppsIssuesBatchUpdate(parent: string, req: BatchUpdateIssuesRequest): Promise<BatchUpdateIssuesResponse>
[src]

Change the state of a group of issues. This method is not atomic, so partial failures can occur. In the event of a partial failure, the request will fail and you will need to call GetIssue to see which issues were not updated.

@param parent

Required. The parent resource shared by all issues being updated. Format: projects/{project}/apps/{app}. If this is set, the parent field in the UpdateIssueRequest messages must either be empty or match this field.

§
projectsAppsIssuesGet(name: string): Promise<Issue>
[src]

Retrieve an issue.

@param name

Required. The name of the issue to retrieve. Format: "projects/{project}/apps/{app}/issues/{issue}".

§
projectsAppsIssuesNotesCreate(parent: string, req: Note): Promise<Note>
[src]

Create a new note for an issue.

@param parent

Required. The parent resource where this note will be created. Format: "projects/{project}/apps/{app}/issues/{issue}".

§
projectsAppsIssuesNotesDelete(name: string): Promise<Empty>
[src]

Delete a note by its name.

@param name

Required. The name of the note to delete. Format: projects/{project}/apps/{app}/issues/{issue}/notes/{note}.

§
projectsAppsIssuesNotesList(parent: string, opts?: ProjectsAppsIssuesNotesListOptions): Promise<ListNotesResponse>
[src]

List all notes for a certain issue, sorted in descending order by timestamp.

@param parent

Required. The issue the notes belongs to. Format: "projects/{project}/apps/{app}/issues/{issue}".

§
projectsAppsIssuesPatch(name: string, req: Issue, opts?: ProjectsAppsIssuesPatchOptions): Promise<Issue>
[src]

Change the state of an issue.

@param name

Required. Output only. Immutable. Identifier. The name of the issue resource. Format: "projects/{project}/apps/{app}/issues/{issue}".

§
projectsAppsReportsGet(name: string, opts?: ProjectsAppsReportsGetOptions): Promise<Report>
[src]

Get a report with its computed results.

@param name

Required. The report name. Format: "projects/{project}/apps/{app_id}/reports/{report}".

§
projectsAppsReportsList(parent: string): Promise<ListReportsResponse>
[src]

List all of the available reports.

@param parent

Required. The firebase application. Format: "projects/{project}/apps/{app_id}".

§
projectsAppsUsersDeleteCrashReports(name: string): Promise<DeleteUserCrashReportsResponse>
[src]

Enqueues a request to permanently remove crash reports associated with the specified user. All reports belonging to the specified user will be deleted typically within 24 hours of receiving the crash report.

@param name

Required. Resource name for user reports, in the format: projects/ PROJECT_IDENTIFIER/apps/APP_ID/users/USER_ID/crashReports - PROJECT_IDENTIFIER: The Firebase project's project number (recommended) or its project ID. Learn more about using project identifiers in Google's AIP 2510 standard. - APP_ID: The globally unique, Firebase-assigned identifier for the Firebase App. This is not your package name or bundle ID. Learn how to find your app ID. - USER_ID: The user ID set using the Crashlytics SDK. Learn how to set user identifiers.