class Build::ReviewAppsApi

Defined in:

build-client/api/review_apps_api.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(api_client : Build::ApiClient = ApiClient.default) #

[View source]

Instance Method Detail

def api_client : ApiClient #

[View source]
def api_client=(api_client : ApiClient) #

[View source]
def create_review_app(pipeline_id : String, create_review_app_request : CreateReviewAppRequest | Nil) #

create a review app Creates a new review app for a pipeline. @param pipeline_id [String] Pipeline ID @return [App]


[View source]
def create_review_app_with_http_info(pipeline_id : String, create_review_app_request : CreateReviewAppRequest | Nil) #

create a review app Creates a new review app for a pipeline. @param pipeline_id [String] Pipeline ID @return [Array<(App, Integer, Hash)>] App data, response status code and response headers


[View source]
def delete_review_app(id : String) #

delete a review app Deletes a specific review app. @param id [String] Review App ID @return [nil]


[View source]
def delete_review_app_with_http_info(id : String) #

delete a review app Deletes a specific review app. @param id [String] Review App ID @return [Array<(nil, Integer, Hash)>] nil, response status code and response headers


[View source]
def get_review_app(id : String) #

get a specific review app Retrieves details for a specific review app. @param id [String] Review App ID @return [App]


[View source]
def get_review_app_by_app_id(app_id : String) #

get review app by its app id Retrieves details for a specific review app using its app ID. @param app_id [String] App ID of the review app @return [App]


[View source]
def get_review_app_by_app_id_with_http_info(app_id : String) #

get review app by its app id Retrieves details for a specific review app using its app ID. @param app_id [String] App ID of the review app @return [Array<(App, Integer, Hash)>] App data, response status code and response headers


[View source]
def get_review_app_with_http_info(id : String) #

get a specific review app Retrieves details for a specific review app. @param id [String] Review App ID @return [Array<(App, Integer, Hash)>] App data, response status code and response headers


[View source]
def list_review_apps(pipeline_id : String) #

list review apps for a pipeline Lists all review apps for a given pipeline. @param pipeline_id [String] Pipeline ID @return [Array(App)]


[View source]
def list_review_apps_with_http_info(pipeline_id : String) #

list review apps for a pipeline Lists all review apps for a given pipeline. @param pipeline_id [String] Pipeline ID @return [Array<(Array(App), Integer, Hash)>] Array(App) data, response status code and response headers


[View source]