Sandbox GitHub
Descartar Repositório de Sessão com Falha
Remova da sessão um repositório cujo clone falhou. Um repositório que foi clonado com sucesso, ou cujo clone ainda está em andamento, não pode ser removido.
DELETE
/
api
/
v1
/
sandbox
/
sessions
/
{session_id}
/
github
/
repositories
/
{repository_id}
CSharp (SDK)
using MeetKai.MKA1;
using MeetKai.MKA1.Types.Components;
var sdk = new SDK(bearerAuth: "<YOUR_BEARER_TOKEN_HERE>");
var res = await sdk.Sandbox.Github.DismissSessionRepositoryAsync(
sessionId: "<id>",
repositoryId: 254237,
body: new DismissSessionRepositoryRequest() {
AssignmentGeneration = 906066,
}
);
// handle responsefrom meetkai_mka1 import SDK
with SDK(
bearer_auth="<YOUR_BEARER_TOKEN_HERE>",
) as sdk:
sdk.sandbox.github.dismiss_session_repository(session_id="<id>", repository_id=254237, assignment_generation=906066)
# Use the SDK ...import { SDK } from "@meetkai/mka1";
const sdk = new SDK({
bearerAuth: "<YOUR_BEARER_TOKEN_HERE>",
});
async function run() {
await sdk.sandbox.github.dismissSessionRepository({
sessionId: "<id>",
repositoryId: 254237,
dismissSessionRepositoryRequest: {
assignmentGeneration: 906066,
},
});
}
run();package main
import(
"context"
mka1 "github.com/MeetKai/mka1-sdks/go"
"github.com/MeetKai/mka1-sdks/go/models/components"
"log"
)
func main() {
ctx := context.Background()
s := mka1.New(
mka1.WithSecurity("<YOUR_BEARER_TOKEN_HERE>"),
)
res, err := s.Sandbox.Github.DismissSessionRepository(ctx, "<id>", 254237, components.DismissSessionRepositoryRequest{
AssignmentGeneration: 906066,
}, nil)
if err != nil {
log.Fatal(err)
}
if res != nil {
// handle response
}
}curl --request DELETE \
--url https://apigw.mka1.com/api/v1/sandbox/sessions/{session_id}/github/repositories/{repository_id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"assignment_generation": 2
}
'const options = {
method: 'DELETE',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({assignment_generation: 2})
};
fetch('https://apigw.mka1.com/api/v1/sandbox/sessions/{session_id}/github/repositories/{repository_id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://apigw.mka1.com/api/v1/sandbox/sessions/{session_id}/github/repositories/{repository_id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_POSTFIELDS => json_encode([
'assignment_generation' => 2
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}HttpResponse<String> response = Unirest.delete("https://apigw.mka1.com/api/v1/sandbox/sessions/{session_id}/github/repositories/{repository_id}")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"assignment_generation\": 2\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://apigw.mka1.com/api/v1/sandbox/sessions/{session_id}/github/repositories/{repository_id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"assignment_generation\": 2\n}"
response = http.request(request)
puts response.read_body{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}Autorizações
Resposta
Resposta Bem-Sucedida
Esta página foi útil?
⌘I
CSharp (SDK)
using MeetKai.MKA1;
using MeetKai.MKA1.Types.Components;
var sdk = new SDK(bearerAuth: "<YOUR_BEARER_TOKEN_HERE>");
var res = await sdk.Sandbox.Github.DismissSessionRepositoryAsync(
sessionId: "<id>",
repositoryId: 254237,
body: new DismissSessionRepositoryRequest() {
AssignmentGeneration = 906066,
}
);
// handle responsefrom meetkai_mka1 import SDK
with SDK(
bearer_auth="<YOUR_BEARER_TOKEN_HERE>",
) as sdk:
sdk.sandbox.github.dismiss_session_repository(session_id="<id>", repository_id=254237, assignment_generation=906066)
# Use the SDK ...import { SDK } from "@meetkai/mka1";
const sdk = new SDK({
bearerAuth: "<YOUR_BEARER_TOKEN_HERE>",
});
async function run() {
await sdk.sandbox.github.dismissSessionRepository({
sessionId: "<id>",
repositoryId: 254237,
dismissSessionRepositoryRequest: {
assignmentGeneration: 906066,
},
});
}
run();package main
import(
"context"
mka1 "github.com/MeetKai/mka1-sdks/go"
"github.com/MeetKai/mka1-sdks/go/models/components"
"log"
)
func main() {
ctx := context.Background()
s := mka1.New(
mka1.WithSecurity("<YOUR_BEARER_TOKEN_HERE>"),
)
res, err := s.Sandbox.Github.DismissSessionRepository(ctx, "<id>", 254237, components.DismissSessionRepositoryRequest{
AssignmentGeneration: 906066,
}, nil)
if err != nil {
log.Fatal(err)
}
if res != nil {
// handle response
}
}curl --request DELETE \
--url https://apigw.mka1.com/api/v1/sandbox/sessions/{session_id}/github/repositories/{repository_id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"assignment_generation": 2
}
'const options = {
method: 'DELETE',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({assignment_generation: 2})
};
fetch('https://apigw.mka1.com/api/v1/sandbox/sessions/{session_id}/github/repositories/{repository_id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://apigw.mka1.com/api/v1/sandbox/sessions/{session_id}/github/repositories/{repository_id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_POSTFIELDS => json_encode([
'assignment_generation' => 2
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}HttpResponse<String> response = Unirest.delete("https://apigw.mka1.com/api/v1/sandbox/sessions/{session_id}/github/repositories/{repository_id}")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"assignment_generation\": 2\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://apigw.mka1.com/api/v1/sandbox/sessions/{session_id}/github/repositories/{repository_id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"assignment_generation\": 2\n}"
response = http.request(request)
puts response.read_body{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}