/** * This is auto-generated file, don't modify this file manually */ import { BaseUploadServer } from '../objects/base/BaseUploadServer'; import { BugtrackerAddCompanyGroupsMembersError } from '../objects/bugtracker/BugtrackerAddCompanyGroupsMembersError'; import { BugtrackerBugreport } from '../objects/bugtracker/BugtrackerBugreport'; import { BugtrackerBugreportSubscribeState } from '../objects/bugtracker/BugtrackerBugreportSubscribeState'; import { BugtrackerComment } from '../objects/bugtracker/BugtrackerComment'; import { BugtrackerCompanyMember } from '../objects/bugtracker/BugtrackerCompanyMember'; import { UsersUserFull } from '../objects/users/UsersUserFull'; /** * bugtracker.addCompanyGroupsMembers */ export interface BugtrackerAddCompanyGroupsMembersParams { company_id: number; user_ids: string; company_group_ids: string; } export interface BugtrackerAddCompanyGroupsMembersResponse { errors?: BugtrackerAddCompanyGroupsMembersError[]; } /** * bugtracker.addCompanyMembers */ export interface BugtrackerAddCompanyMembersParams { user_ids: string; company_id: number; } export interface BugtrackerAddCompanyMembersResponse { errors?: string[]; } /** * bugtracker.changeBugreportStatus */ export interface BugtrackerChangeBugreportStatusParams { bugreport_id: number; status?: number; comment?: string; from_statuses?: string; not_in_statuses?: string; } export declare type BugtrackerChangeBugreportStatusResponse = 0 | 1; /** * bugtracker.createComment * * Creates the comment to bugreport */ export interface BugtrackerCreateCommentParams { bugreport_id: number; text?: string; hidden?: 0 | 1; hidden_attachments?: 0 | 1; force?: 0 | 1; } export interface BugtrackerCreateCommentResponse { comment?: BugtrackerComment; comment_flood?: boolean; subscribe_state?: BugtrackerBugreportSubscribeState; } /** * bugtracker.getBugreportById * * Returns extended bugreport data */ export interface BugtrackerGetBugreportByIdParams { bugreport_id: number; extended?: 0 | 1; /** * objects.json#/definitions/base_user_group_fields */ fields?: string; } export interface BugtrackerGetBugreportByIdResponse { bugreport?: BugtrackerBugreport; profiles?: UsersUserFull[]; } /** * bugtracker.getCompanyGroupMembers */ export interface BugtrackerGetCompanyGroupMembersParams { company_id: number; company_group_id: number; count?: number; offset?: number; filter_name?: string; extended?: 0 | 1; /** * objects.json#/definitions/base_user_group_fields */ fields?: string; } export interface BugtrackerGetCompanyGroupMembersResponse { user_ids?: number[]; profiles?: UsersUserFull[]; } /** * bugtracker.getCompanyMembers */ export interface BugtrackerGetCompanyMembersParams { company_id: number; count?: number; offset?: number; filter_name?: string; filter_role?: 0 | 1; filter_not_group?: number; filter_member_ids?: string; extended?: 0 | 1; /** * objects.json#/definitions/base_user_group_fields */ fields?: string; extra?: 0 | 1; } export interface BugtrackerGetCompanyMembersResponse { company_members?: BugtrackerCompanyMember[]; count?: number; profiles?: UsersUserFull[]; } /** * bugtracker.getDownloadVersionUrl */ export interface BugtrackerGetDownloadVersionUrlParams { product_id: number; version_id: number; ttl?: number; } export interface BugtrackerGetDownloadVersionUrlResponse { url?: string; app_title?: string; bundle_name?: string; build_id?: number; build_name?: string; build_title?: string; } /** * bugtracker.getProductBuildUploadServer */ export interface BugtrackerGetProductBuildUploadServerParams { product_id: number; } export declare type BugtrackerGetProductBuildUploadServerResponse = BaseUploadServer; /** * bugtracker.removeCompanyGroupMember */ export interface BugtrackerRemoveCompanyGroupMemberParams { company_id: number; user_id: number; company_group_id: number; } export declare type BugtrackerRemoveCompanyGroupMemberResponse = 1; /** * bugtracker.removeCompanyMember */ export interface BugtrackerRemoveCompanyMemberParams { user_id: number; company_id: number; } export declare type BugtrackerRemoveCompanyMemberResponse = 1; /** * bugtracker.saveProductVersion */ export interface BugtrackerSaveProductVersionParams { product_id?: number; version_id?: number; title: string; release_notes?: string; visible?: 0 | 1; set_rft?: 0 | 1; } export declare type BugtrackerSaveProductVersionResponse = 1; /** * bugtracker.setCompanyMemberRole */ export interface BugtrackerSetCompanyMemberRoleParams { user_id: number; company_id: number; role: 0 | 1; } export declare type BugtrackerSetCompanyMemberRoleResponse = 1; /** * bugtracker.setProductIsOver */ export interface BugtrackerSetProductIsOverParams { product_id: number; is_over?: 0 | 1; } export declare type BugtrackerSetProductIsOverResponse = 1;