/** * Jira Software Cloud API * Jira Software Cloud REST API documentation * * The version of the OpenAPI document: 1001.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { InlineResponse2004Branches, InlineResponse2004Commits, InlineResponse2004PullRequests } from './'; /** * Represents a repository, containing development information such as commits, pull requests, and branches * @export * @interface BodiesStoreDevelopmentInformationRepositories */ export interface BodiesStoreDevelopmentInformationRepositories { /** * The name of this repository. Max length is 255 characters * @type {string} * @memberof BodiesStoreDevelopmentInformationRepositories */ name: string; /** * Description of this repository. Max length is 1024 characters * @type {string} * @memberof BodiesStoreDevelopmentInformationRepositories */ description?: string; /** * The ID of the repository this repository was forked from, if it\'s a fork. Max length is 255 characters * @type {string} * @memberof BodiesStoreDevelopmentInformationRepositories */ forkOf?: string; /** * The URL of this repository. Max length is 1024 characters * @type {string} * @memberof BodiesStoreDevelopmentInformationRepositories */ url: string; /** * List of commits to update in this repository. Must not contain duplicate entity IDs. Maximum number of commits is 400 * @type {Array} * @memberof BodiesStoreDevelopmentInformationRepositories */ commits?: Array; /** * List of branches to update in this repository. Must not contain duplicate entity IDs. Maximum number of commits is 400 * @type {Array} * @memberof BodiesStoreDevelopmentInformationRepositories */ branches?: Array; /** * List of pull requests to update in this repository. Must not contain duplicate entity IDs. Maximum number of commits is 400 * @type {Array} * @memberof BodiesStoreDevelopmentInformationRepositories */ pullRequests?: Array; /** * The URL of the avatar for this repository. Max length is 1024 characters * @type {string} * @memberof BodiesStoreDevelopmentInformationRepositories */ avatar?: string; /** * Description of the avatar for this repository. Max length is 1024 characters * @type {string} * @memberof BodiesStoreDevelopmentInformationRepositories */ avatarDescription?: string; /** * The ID of this entity. Will be used for cross entity linking. Must be unique by entity type within a repository, i.e., only one commit can have ID \'X\' in repository \'Y\'. But adding, e.g., a branch with ID \'X\' to repository \'Y\' is acceptable. Only alphanumeric characters, and \'~.-_\', are allowed. Max length is 1024 characters * @type {string} * @memberof BodiesStoreDevelopmentInformationRepositories */ id: string; /** * An ID used to apply an ordering to updates for this entity in the case of out-of-order receipt of update requests. This can be any monotonically increasing number. A suggested implementation is to use epoch millis from the provider system, but other alternatives are valid (e.g. a provider could store a counter against each entity and increment that on each update to Jira). Updates for an entity that are received with an updateSqeuenceId lower than what is currently stored will be ignored. * @type {number} * @memberof BodiesStoreDevelopmentInformationRepositories */ updateSequenceId: number; } export declare function BodiesStoreDevelopmentInformationRepositoriesFromJSON(json: any): BodiesStoreDevelopmentInformationRepositories; export declare function BodiesStoreDevelopmentInformationRepositoriesFromJSONTyped(json: any, ignoreDiscriminator: boolean): BodiesStoreDevelopmentInformationRepositories; export declare function BodiesStoreDevelopmentInformationRepositoriesToJSON(value?: BodiesStoreDevelopmentInformationRepositories): any;