1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/openeuler-go-gitee

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
MilestonesApi.md 8.8 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 05:39 890f378

DeleteV5ReposOwnerRepoMilestonesNumber

  • Метод: DeleteV5ReposOwnerRepoMilestonesNumber.

  • HTTP-запрос: Delete /v5/repos/{owner}/{repo}/milestones/{number}.

  • Описание: удаляет отдельный этап (милестоун) из репозитория.

  • Обязательные параметры:

    • ctx — контекст для аутентификации, логирования, отмены, дедлайнов, трассировки и т. д.;
    • owner — адрес пространства репозитория (путь к организации, команде или отдельному пользователю);
    • repo — путь к репозиторию;
    • number — номер этапа (идентификатор).
  • Необязательные параметры:

    • accessToken — пользовательский код авторизации.
  • Тип возвращаемых данных: пустой ответ.

  • Авторизация: не требуется.

  • Заголовки HTTP-запроса:

    • Content-Type: application/json, multipart/form-data;
    • Accept: application/json.

GetV5ReposOwnerRepoMilestones

  • Метод: GetV5ReposOwnerRepoMilestones.

  • HTTP-запрос: Get /v5/repos/{owner}/{repo}/milestones.

  • Описание: получает все этапы (милестоуны) репозитория.

  • Обязательные параметры:

    • ctx — контекст;
    • owner — владелец репозитория;
    • repo — репозиторий.
  • Необязательные параметры:

    • accessToken — код доступа пользователя;
    • state — состояние этапа: open, closed, all (по умолчанию — open);
    • sort — способ сортировки: due_on (по умолчанию);
    • direction — порядок сортировки: asc (по возрастанию) или desc (по убыванию);
    • page — текущая страница;
    • perPage — количество элементов на странице (максимум 100).
  • Возвращаемый тип данных: массив объектов Milestone.

  • Авторизация: не требуется.

  • Заголовки HTTP-запроса:

    • Content-Type: application/json, multipart/form-data;
    • Accept: application/json.

GetV5ReposOwnerRepoMilestonesNumber

  • Метод: GetV5ReposOwnerRepoMilestonesNumber.

  • HTTP-запрос: Get /v5/repos/{owner}/{repo}/milestones/{number}.

  • Описание: возвращает отдельный этап репозитория по его номеру.

  • Обязательные параметры:

    • ctx — контекст;
    • owner — владелец репозитория;
    • repo — репозиторий;
    • number — идентификатор этапа.
  • Необязательный параметр: accessToken — код доступа пользователя.

  • Возвращаемый тип: объект Milestone.

  • Авторизация: не требуется.

  • Заголовки запроса:

    • Content-Type: application/json, multipart/form-data;
    • Accept: application/json. Контекст для аутентификации, логирования, отмены, дедлайнов, трассировки и т. д.

owner: строка — адрес пространства репозитория (path), принадлежащего предприятию, организации или отдельному лицу.
repo: строка — путь (path) к репозиторию.
number: int32 — номер вехи (id).

  • optional: GetV5ReposOwnerRepoMilestonesNumberOpts — необязательные параметры; nil, если параметров нет.

Необязательные параметры

Необязательные параметры передаются через указатель на структуру GetV5ReposOwnerRepoMilestonesNumberOpts.

Имя Тип Описание Примечания
accessToken optional.String Пользовательский код авторизации

Возвращаемый тип

Milestone.

Авторизация

Авторизация не требуется.

Заголовки HTTP-запроса

  • Content-Type: application/json, multipart/form-data.
  • Accept: application/json.

[Вернуться к началу] [Вернуться к списку API] [Вернуться к списку моделей] [Вернуться к README]

PatchV5ReposOwnerRepoMilestonesNumber

Milestone PatchV5ReposOwnerRepoMilestonesNumber(ctx, owner, repo, number, title, dueOn, optional) Обновление вехи репозитория.

Обновляет веху репозитория.

Обязательные параметры

Имя Тип Описание Примечания
ctx context.Context Контекст для аутентификации, логирования, отмены, дедлайнов, трассировки и т.д.
owner string Адрес пространства репозитория (путь), принадлежащего предприятию, организации или отдельному лицу
repo string Путь (path) к репозиторию
number int32 Номер вехи (id)
title string Заголовок вехи
dueOn string Дата окончания вехи
optional PatchV5ReposOwnerRepoMilestonesNumberOpts Необязательные параметры nil, если нет параметров

Необязательные параметры

Передаются через указатель на структуру PatchV5ReposOwnerRepoMilestonesNumberOpts.

Имя Тип Описание Примечания
state optional.String Состояние вехи: open, closed, all. По умолчанию: open [по умолчанию open]
description optional.String Подробное описание вехи

Возвращаемый тип

Milestone.

Авторизация

Авторизации не требуется.

Заголовки HTTP-запроса

  • Content-Type: application/json, multipart/form-data.
  • Accept: application/json.

[Вернуться к началу] [Вернуться к списку API] [Вернуться к списку моделей] [Вернуться к README]

PostV5ReposOwnerRepoMilestones

Milestone PostV5ReposOwnerRepoMilestones(ctx, owner, repo, title, dueOn, optional) Создание вехи репозитория.

Создаёт веху репозитория.

Обязательные параметры

Имя Тип Описание Примечания
ctx context.Context Контекст для аутентификации, логирования, отмены, дедлайнов, трассировки и т.д.
owner string Адрес пространства репозитория (путь), принадлежащего предприятию, организации или отдельному лицу
repo string Путь (path) к репозиторию
title string Заголовок вехи
dueOn string Дата окончания вехи
optional PostV5ReposOwnerRepoMilestonesOpts Необязательные параметры nil, если нет параметров

Необязательные параметры

Передаются через указатель на структуру PostV5ReposOwnerRepoMilestonesOpts.

Имя Тип Описание Примечания
state optional.String Состояние вехи: open, closed, all. По умолчанию: open [по умолчанию open]
description optional.String Подробное описание вехи

Возвращаемый тип

Milestone.

Авторизация

Авторизации не требуется.

Заголовки HTTP-запроса

  • Content-Type: application/json, multipart/form-data.
  • Accept: application/json.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/openeuler-go-gitee.git
git@api.gitlife.ru:oschina-mirror/openeuler-go-gitee.git
oschina-mirror
openeuler-go-gitee
openeuler-go-gitee
master