ApiClient class
Methods
-
appendBuildLogs({required String buildJobId, required String runId, required List<Map<String, dynamic>> logs})
→ Future<void>
-
Appends multiple build logs.
-
callApi(String functionName, Map<String, dynamic> payload)
→ Future<Map<String, dynamic>>
-
-
claimNextJob(String? customPattern)
→ Future<BuildJob?>
-
Claims the next queued build job for this platform.
-
completeJob(String id, String status)
→ Future<void>
-
Completes a build job.
-
createRun(String buildJobId, String runId)
→ Future<void>
-
Creates a build run record in Firestore.
-
getSecrets(String teamId)
→ Future<List<Map<String, dynamic>>>
-
Retrieves secrets associated with the team.
-
getSecretValue(String teamId, String name)
→ Future<String>
-
Fetches a Secret Value via Firebase Functions.
-
handleBuildJobStatusChange(BuildJob buildJob, String status)
→ Future<void>
-
Handles Build Job status changes (notifications, etc).
-
isJobCancelled(String buildJobId)
→ Future<bool>
-
Checks if a job has been cancelled in Firestore.
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
resolveInstallationToken(String buildJobId)
→ Future<Map<String, dynamic>>
-
Resolves the Installation Access Token via Firebase Functions.
-
saveSecret({required String teamId, required String name, required String value})
→ Future<void>
-
Saves or updates a secret value associated with the team.
-
toString()
→ String
-
A string representation of this object.
inherited
-
updateCheckRun(BuildJob buildJob, String runStatus, {String? conclusion})
→ Future<void>
-
Updates GitHub Check Run status.
-
updateRunStatus({required String buildJobId, required String runId, required String status, String? conclusion})
→ Future<void>
-
Updates a build run's status.