{"meta":{"title":"Other","intro":"Documentación de referencia para los tipos de esquema de GraphQL en la categoría Otros.","product":"GraphQL API","breadcrumbs":[{"href":"/es/graphql","title":"GraphQL API"},{"href":"/es/graphql/reference","title":"Referencia"},{"href":"/es/graphql/reference/other","title":"Other"}],"documentType":"article"},"body":"# Other\n\nDocumentación de referencia para los tipos de esquema de GraphQL en la categoría Otros.\n\n## Base64String - scalar\n\nA (potentially binary) string encoded using base64.\n\n## BigInt - scalar\n\nRepresents non-fractional signed whole numeric values. Since the value may\nexceed the size of a 32-bit integer, it's encoded as a string.\n\n## Boolean - scalar\n\nRepresents true or false values.\n\n## CustomPropertyValue - scalar\n\nA custom property value can be either a string or an array of strings. All\nproperty types support only a single string value, except for the multi-select\ntype, which supports only a string array.\n\n## Date - scalar\n\nAn ISO-8601 encoded date string.\n\n## DateTime - scalar\n\nAn ISO-8601 encoded UTC date string.\n\n## Float - scalar\n\nRepresents signed double-precision fractional values as specified by IEEE 754.\n\n## GitObjectID - scalar\n\nA Git object ID.\n\n## GitRefname - scalar\n\nA fully qualified reference name (e.g. refs/heads/master).\n\n## GitSSHRemote - scalar\n\nGit SSH string.\n\n## GitTimestamp - scalar\n\nAn ISO-8601 encoded date string. Unlike the DateTime type, GitTimestamp is not converted in UTC.\n\n## HTML - scalar\n\nA string containing HTML code.\n\n## id - query\n\nID of the object.\n\n**Type:** ID!\n\n## ID - scalar\n\nRepresents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as \"VXNlci0xMA==\") or integer (such as 4) input value will be accepted as an ID.\n\n## Int - scalar\n\nRepresents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.\n\n## IssueTimelineItemsItemType - enum\n\nThe possible item types found in a timeline.\n\n### Values for `IssueTimelineItemsItemType`\n\n* `ADDED_TO_PROJECT_EVENT`: Represents aadded_to_projectevent on a given issue or pull request.\n* `ADDED_TO_PROJECT_V2_EVENT`: Represents aadded_to_project_v2event on a given issue or pull request.\n* `ASSIGNED_EVENT`: Represents anassignedevent on any assignable object.\n* `BLOCKED_BY_ADDED_EVENT`: Represents ablocked_by_addedevent on a given issue.\n* `BLOCKED_BY_REMOVED_EVENT`: Represents ablocked_by_removedevent on a given issue.\n* `BLOCKING_ADDED_EVENT`: Represents ablocking_addedevent on a given issue.\n* `BLOCKING_REMOVED_EVENT`: Represents ablocking_removedevent on a given issue.\n* `CLOSED_EVENT`: Represents aclosedevent on any Closable.\n* `COMMENT_DELETED_EVENT`: Represents acomment_deletedevent on a given issue or pull request.\n* `CONNECTED_EVENT`: Represents aconnectedevent on a given issue or pull request.\n* `CONVERTED_FROM_DRAFT_EVENT`: Represents aconverted_from_draftevent on a given issue or pull request.\n* `CONVERTED_NOTE_TO_ISSUE_EVENT`: Represents aconverted_note_to_issueevent on a given issue or pull request.\n* `CONVERTED_TO_DISCUSSION_EVENT`: Represents aconverted_to_discussionevent on a given issue.\n* `CROSS_REFERENCED_EVENT`: Represents a mention made by one issue or pull request to another.\n* `DEMILESTONED_EVENT`: Represents ademilestonedevent on a given issue or pull request.\n* `DISCONNECTED_EVENT`: Represents adisconnectedevent on a given issue or pull request.\n* `ISSUE_COMMENT`: Represents a comment on an Issue.\n* `ISSUE_COMMENT_PINNED_EVENT`: Represents aissue_comment_pinnedevent on a given issue.\n* `ISSUE_COMMENT_UNPINNED_EVENT`: Represents aissue_comment_unpinnedevent on a given issue.\n* `ISSUE_FIELD_ADDED_EVENT`: Represents aissue_field_addedevent on a given issue.\n* `ISSUE_FIELD_CHANGED_EVENT`: Represents aissue_field_changedevent on a given issue.\n* `ISSUE_FIELD_REMOVED_EVENT`: Represents aissue_field_removedevent on a given issue.\n* `ISSUE_TYPE_ADDED_EVENT`: Represents aissue_type_addedevent on a given issue.\n* `ISSUE_TYPE_CHANGED_EVENT`: Represents aissue_type_changedevent on a given issue.\n* `ISSUE_TYPE_REMOVED_EVENT`: Represents aissue_type_removedevent on a given issue.\n* `LABELED_EVENT`: Represents alabeledevent on a given issue or pull request.\n* `LOCKED_EVENT`: Represents alockedevent on a given issue or pull request.\n* `MARKED_AS_DUPLICATE_EVENT`: Represents amarked_as_duplicateevent on a given issue or pull request.\n* `MENTIONED_EVENT`: Represents amentionedevent on a given issue or pull request.\n* `MILESTONED_EVENT`: Represents amilestonedevent on a given issue or pull request.\n* `MOVED_COLUMNS_IN_PROJECT_EVENT`: Represents amoved_columns_in_projectevent on a given issue or pull request.\n* `PARENT_ISSUE_ADDED_EVENT`: Represents aparent_issue_addedevent on a given issue.\n* `PARENT_ISSUE_REMOVED_EVENT`: Represents aparent_issue_removedevent on a given issue.\n* `PINNED_EVENT`: Represents apinnedevent on a given issue or pull request.\n* `PROJECT_V2_ITEM_STATUS_CHANGED_EVENT`: Represents aproject_v2_item_status_changedevent on a given issue or pull request.\n* `REFERENCED_EVENT`: Represents areferencedevent on a given ReferencedSubject.\n* `REMOVED_FROM_PROJECT_EVENT`: Represents aremoved_from_projectevent on a given issue or pull request.\n* `REMOVED_FROM_PROJECT_V2_EVENT`: Represents aremoved_from_project_v2event on a given issue or pull request.\n* `RENAMED_TITLE_EVENT`: Represents arenamedevent on a given issue or pull request.\n* `REOPENED_EVENT`: Represents areopenedevent on any Closable.\n* `SUBSCRIBED_EVENT`: Represents asubscribedevent on a given Subscribable.\n* `SUB_ISSUE_ADDED_EVENT`: Represents asub_issue_addedevent on a given issue.\n* `SUB_ISSUE_REMOVED_EVENT`: Represents asub_issue_removedevent on a given issue.\n* `TRANSFERRED_EVENT`: Represents atransferredevent on a given issue or pull request.\n* `UNASSIGNED_EVENT`: Represents anunassignedevent on any assignable object.\n* `UNLABELED_EVENT`: Represents anunlabeledevent on a given issue or pull request.\n* `UNLOCKED_EVENT`: Represents anunlockedevent on a given issue or pull request.\n* `UNMARKED_AS_DUPLICATE_EVENT`: Represents anunmarked_as_duplicateevent on a given issue or pull request.\n* `UNPINNED_EVENT`: Represents anunpinnedevent on a given issue or pull request.\n* `UNSUBSCRIBED_EVENT`: Represents anunsubscribedevent on a given Subscribable.\n* `USER_BLOCKED_EVENT`: Represents auser_blockedevent on a given user.\n\n## PageInfo - object\n\nInformation about pagination in a connection.\n\n### Fields for `PageInfo`\n\n* `endCursor` (String): When paginating forwards, the cursor to continue.\n* `hasNextPage` (Boolean!): When paginating forwards, are there more items?.\n* `hasPreviousPage` (Boolean!): When paginating backwards, are there more items?.\n* `startCursor` (String): When paginating backwards, the cursor to continue.\n\n## PreciseDateTime - scalar\n\nAn ISO-8601 encoded UTC date string with millisecond precision.\n\n## PullRequestTimelineItemsItemType - enum\n\nThe possible item types found in a timeline.\n\n### Values for `PullRequestTimelineItemsItemType`\n\n* `ADDED_TO_MERGE_QUEUE_EVENT`: Represents anadded_to_merge_queueevent on a given pull request.\n* `ADDED_TO_PROJECT_EVENT`: Represents aadded_to_projectevent on a given issue or pull request.\n* `ADDED_TO_PROJECT_V2_EVENT`: Represents aadded_to_project_v2event on a given issue or pull request.\n* `ASSIGNED_EVENT`: Represents anassignedevent on any assignable object.\n* `AUTOMATIC_BASE_CHANGE_FAILED_EVENT`: Represents aautomatic_base_change_failedevent on a given pull request.\n* `AUTOMATIC_BASE_CHANGE_SUCCEEDED_EVENT`: Represents aautomatic_base_change_succeededevent on a given pull request.\n* `AUTO_MERGE_DISABLED_EVENT`: Represents aauto_merge_disabledevent on a given pull request.\n* `AUTO_MERGE_ENABLED_EVENT`: Represents aauto_merge_enabledevent on a given pull request.\n* `AUTO_REBASE_ENABLED_EVENT`: Represents aauto_rebase_enabledevent on a given pull request.\n* `AUTO_SQUASH_ENABLED_EVENT`: Represents aauto_squash_enabledevent on a given pull request.\n* `BASE_REF_CHANGED_EVENT`: Represents abase_ref_changedevent on a given issue or pull request.\n* `BASE_REF_DELETED_EVENT`: Represents abase_ref_deletedevent on a given pull request.\n* `BASE_REF_FORCE_PUSHED_EVENT`: Represents abase_ref_force_pushedevent on a given pull request.\n* `BLOCKED_BY_ADDED_EVENT`: Represents ablocked_by_addedevent on a given issue.\n* `BLOCKED_BY_REMOVED_EVENT`: Represents ablocked_by_removedevent on a given issue.\n* `BLOCKING_ADDED_EVENT`: Represents ablocking_addedevent on a given issue.\n* `BLOCKING_REMOVED_EVENT`: Represents ablocking_removedevent on a given issue.\n* `CLOSED_EVENT`: Represents aclosedevent on any Closable.\n* `COMMENT_DELETED_EVENT`: Represents acomment_deletedevent on a given issue or pull request.\n* `CONNECTED_EVENT`: Represents aconnectedevent on a given issue or pull request.\n* `CONVERTED_FROM_DRAFT_EVENT`: Represents aconverted_from_draftevent on a given issue or pull request.\n* `CONVERTED_NOTE_TO_ISSUE_EVENT`: Represents aconverted_note_to_issueevent on a given issue or pull request.\n* `CONVERTED_TO_DISCUSSION_EVENT`: Represents aconverted_to_discussionevent on a given issue.\n* `CONVERT_TO_DRAFT_EVENT`: Represents aconvert_to_draftevent on a given pull request.\n* `CROSS_REFERENCED_EVENT`: Represents a mention made by one issue or pull request to another.\n* `DEMILESTONED_EVENT`: Represents ademilestonedevent on a given issue or pull request.\n* `DEPLOYED_EVENT`: Represents adeployedevent on a given pull request.\n* `DEPLOYMENT_ENVIRONMENT_CHANGED_EVENT`: Represents adeployment_environment_changedevent on a given pull request.\n* `DISCONNECTED_EVENT`: Represents adisconnectedevent on a given issue or pull request.\n* `HEAD_REF_DELETED_EVENT`: Represents ahead_ref_deletedevent on a given pull request.\n* `HEAD_REF_FORCE_PUSHED_EVENT`: Represents ahead_ref_force_pushedevent on a given pull request.\n* `HEAD_REF_RESTORED_EVENT`: Represents ahead_ref_restoredevent on a given pull request.\n* `ISSUE_COMMENT`: Represents a comment on an Issue.\n* `ISSUE_COMMENT_PINNED_EVENT`: Represents aissue_comment_pinnedevent on a given issue.\n* `ISSUE_COMMENT_UNPINNED_EVENT`: Represents aissue_comment_unpinnedevent on a given issue.\n* `ISSUE_FIELD_ADDED_EVENT`: Represents aissue_field_addedevent on a given issue.\n* `ISSUE_FIELD_CHANGED_EVENT`: Represents aissue_field_changedevent on a given issue.\n* `ISSUE_FIELD_REMOVED_EVENT`: Represents aissue_field_removedevent on a given issue.\n* `ISSUE_TYPE_ADDED_EVENT`: Represents aissue_type_addedevent on a given issue.\n* `ISSUE_TYPE_CHANGED_EVENT`: Represents aissue_type_changedevent on a given issue.\n* `ISSUE_TYPE_REMOVED_EVENT`: Represents aissue_type_removedevent on a given issue.\n* `LABELED_EVENT`: Represents alabeledevent on a given issue or pull request.\n* `LOCKED_EVENT`: Represents alockedevent on a given issue or pull request.\n* `MARKED_AS_DUPLICATE_EVENT`: Represents amarked_as_duplicateevent on a given issue or pull request.\n* `MENTIONED_EVENT`: Represents amentionedevent on a given issue or pull request.\n* `MERGED_EVENT`: Represents amergedevent on a given pull request.\n* `MILESTONED_EVENT`: Represents amilestonedevent on a given issue or pull request.\n* `MOVED_COLUMNS_IN_PROJECT_EVENT`: Represents amoved_columns_in_projectevent on a given issue or pull request.\n* `PARENT_ISSUE_ADDED_EVENT`: Represents aparent_issue_addedevent on a given issue.\n* `PARENT_ISSUE_REMOVED_EVENT`: Represents aparent_issue_removedevent on a given issue.\n* `PINNED_EVENT`: Represents apinnedevent on a given issue or pull request.\n* `PROJECT_V2_ITEM_STATUS_CHANGED_EVENT`: Represents aproject_v2_item_status_changedevent on a given issue or pull request.\n* `PULL_REQUEST_COMMIT`: Represents a Git commit part of a pull request.\n* `PULL_REQUEST_COMMIT_COMMENT_THREAD`: Represents a commit comment thread part of a pull request.\n* `PULL_REQUEST_REVIEW`: A review object for a given pull request.\n* `PULL_REQUEST_REVIEW_THREAD`: A threaded list of comments for a given pull request.\n* `PULL_REQUEST_REVISION_MARKER`: Represents the latest point in the pull request timeline for which the viewer has seen the pull request's commits.\n* `READY_FOR_REVIEW_EVENT`: Represents aready_for_reviewevent on a given pull request.\n* `REFERENCED_EVENT`: Represents areferencedevent on a given ReferencedSubject.\n* `REMOVED_FROM_MERGE_QUEUE_EVENT`: Represents aremoved_from_merge_queueevent on a given pull request.\n* `REMOVED_FROM_PROJECT_EVENT`: Represents aremoved_from_projectevent on a given issue or pull request.\n* `REMOVED_FROM_PROJECT_V2_EVENT`: Represents aremoved_from_project_v2event on a given issue or pull request.\n* `RENAMED_TITLE_EVENT`: Represents arenamedevent on a given issue or pull request.\n* `REOPENED_EVENT`: Represents areopenedevent on any Closable.\n* `REVIEW_DISMISSED_EVENT`: Represents areview_dismissedevent on a given issue or pull request.\n* `REVIEW_REQUESTED_EVENT`: Represents anreview_requestedevent on a given pull request.\n* `REVIEW_REQUEST_REMOVED_EVENT`: Represents anreview_request_removedevent on a given pull request.\n* `SUBSCRIBED_EVENT`: Represents asubscribedevent on a given Subscribable.\n* `SUB_ISSUE_ADDED_EVENT`: Represents asub_issue_addedevent on a given issue.\n* `SUB_ISSUE_REMOVED_EVENT`: Represents asub_issue_removedevent on a given issue.\n* `TRANSFERRED_EVENT`: Represents atransferredevent on a given issue or pull request.\n* `UNASSIGNED_EVENT`: Represents anunassignedevent on any assignable object.\n* `UNLABELED_EVENT`: Represents anunlabeledevent on a given issue or pull request.\n* `UNLOCKED_EVENT`: Represents anunlockedevent on a given issue or pull request.\n* `UNMARKED_AS_DUPLICATE_EVENT`: Represents anunmarked_as_duplicateevent on a given issue or pull request.\n* `UNPINNED_EVENT`: Represents anunpinnedevent on a given issue or pull request.\n* `UNSUBSCRIBED_EVENT`: Represents anunsubscribedevent on a given Subscribable.\n* `USER_BLOCKED_EVENT`: Represents auser_blockedevent on a given user.\n\n## relay - query\n\nWorkaround for re-exposing the root query object. (Refer to\nhttps://github.com/facebook/relay/issues/112 for more information.).\n\n**Type:** Query!\n\n## RepositoryRuleType - enum\n\nThe rule types supported in rulesets.\n\n### Values for `RepositoryRuleType`\n\n* `AUTHORIZATION`: Authorization.\n* `BRANCH_NAME_PATTERN`: Branch name pattern.\n* `CODE_SCANNING`: Choose which tools must provide code scanning results before the reference is\nupdated. When configured, code scanning must be enabled and have results for\nboth the commit and the reference being updated.\n* `COMMITTER_EMAIL_PATTERN`: Committer email pattern.\n* `COMMIT_AUTHOR_EMAIL_PATTERN`: Commit author email pattern.\n* `COMMIT_MESSAGE_PATTERN`: Commit message pattern.\n* `COPILOT_CODE_REVIEW`: Request Copilot code review for new pull requests automatically if the author\nhas access to Copilot code review and their premium requests quota has not\nreached the limit.\n* `CREATION`: Only allow users with bypass permission to create matching refs.\n* `DELETION`: Only allow users with bypass permissions to delete matching refs.\n* `FILE_EXTENSION_RESTRICTION`: Prevent commits that include files with specified file extensions from being pushed to the commit graph.\n* `FILE_PATH_RESTRICTION`: Prevent commits that include changes in specified file and folder paths from\nbeing pushed to the commit graph. This includes absolute paths that contain file names.\n* `LOCK_BRANCH`: Branch is read-only. Users cannot push to the branch.\n* `MAX_FILE_PATH_LENGTH`: Prevent commits that include file paths that exceed the specified character limit from being pushed to the commit graph.\n* `MAX_FILE_SIZE`: Prevent commits with individual files that exceed the specified limit from being pushed to the commit graph.\n* `MAX_REF_UPDATES`: Max ref updates.\n* `MERGE_QUEUE`: Merges must be performed via a merge queue.\n* `MERGE_QUEUE_LOCKED_REF`: Merge queue locked ref.\n* `NON_FAST_FORWARD`: Prevent users with push access from force pushing to refs.\n* `PULL_REQUEST`: Require all commits be made to a non-target branch and submitted via a pull request before they can be merged.\n* `REQUIRED_DEPLOYMENTS`: Choose which environments must be successfully deployed to before refs can be pushed into a ref that matches this rule.\n* `REQUIRED_LINEAR_HISTORY`: Prevent merge commits from being pushed to matching refs.\n* `REQUIRED_REVIEW_THREAD_RESOLUTION`: When enabled, all conversations on code must be resolved before a pull request\ncan be merged into a branch that matches this rule.\n* `REQUIRED_SIGNATURES`: Commits pushed to matching refs must have verified signatures.\n* `REQUIRED_STATUS_CHECKS`: Choose which status checks must pass before the ref is updated. When enabled,\ncommits must first be pushed to another ref where the checks pass.\n* `REQUIRED_WORKFLOW_STATUS_CHECKS`: Require all commits be made to a non-target branch and submitted via a pull\nrequest and required workflow checks to pass before they can be merged.\n* `SECRET_SCANNING`: Secret scanning.\n* `TAG`: Tag.\n* `TAG_NAME_PATTERN`: Tag name pattern.\n* `UPDATE`: Only allow users with bypass permission to update matching refs.\n* `WORKFLOWS`: Require all changes made to a targeted branch to pass the specified workflows before they can be merged.\n* `WORKFLOW_UPDATES`: Workflow files cannot be modified.\n\n## RuleParameters - union\n\nTypes which can be parameters for RepositoryRule objects.\n\n### Possible types for `RuleParameters`\n\n* BranchNamePatternParameters\n* CodeScanningParameters\n* CommitAuthorEmailPatternParameters\n* CommitMessagePatternParameters\n* CommitterEmailPatternParameters\n* CopilotCodeReviewParameters\n* FileExtensionRestrictionParameters\n* FilePathRestrictionParameters\n* MaxFilePathLengthParameters\n* MaxFileSizeParameters\n* MergeQueueParameters\n* PullRequestParameters\n* RequiredDeploymentsParameters\n* RequiredStatusChecksParameters\n* TagNamePatternParameters\n* UpdateParameters\n* WorkflowsParameters\n\n## RuleParametersInput - input object\n\nSpecifies the parameters for a RepositoryRule object. Only one of the fields should be specified.\n\n### Input fields for `RuleParametersInput`\n\n* `branchNamePattern` (BranchNamePatternParametersInput): Parameters used for the branch_name_pattern rule type.\n* `codeScanning` (CodeScanningParametersInput): Parameters used for the code_scanning rule type.\n* `commitAuthorEmailPattern` (CommitAuthorEmailPatternParametersInput): Parameters used for the commit_author_email_pattern rule type.\n* `commitMessagePattern` (CommitMessagePatternParametersInput): Parameters used for the commit_message_pattern rule type.\n* `committerEmailPattern` (CommitterEmailPatternParametersInput): Parameters used for the committer_email_pattern rule type.\n* `copilotCodeReview` (CopilotCodeReviewParametersInput): Parameters used for the copilot_code_review rule type.\n* `fileExtensionRestriction` (FileExtensionRestrictionParametersInput): Parameters used for the file_extension_restriction rule type.\n* `filePathRestriction` (FilePathRestrictionParametersInput): Parameters used for the file_path_restriction rule type.\n* `maxFilePathLength` (MaxFilePathLengthParametersInput): Parameters used for the max_file_path_length rule type.\n* `maxFileSize` (MaxFileSizeParametersInput): Parameters used for the max_file_size rule type.\n* `mergeQueue` (MergeQueueParametersInput): Parameters used for the merge_queue rule type.\n* `pullRequest` (PullRequestParametersInput): Parameters used for the pull_request rule type.\n* `requiredDeployments` (RequiredDeploymentsParametersInput): Parameters used for the required_deployments rule type.\n* `requiredStatusChecks` (RequiredStatusChecksParametersInput): Parameters used for the required_status_checks rule type.\n* `tagNamePattern` (TagNamePatternParametersInput): Parameters used for the tag_name_pattern rule type.\n* `update` (UpdateParametersInput): Parameters used for the update rule type.\n* `workflows` (WorkflowsParametersInput): Parameters used for the workflows rule type.\n\n## String - scalar\n\nRepresents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.\n\n## URI - scalar\n\nAn RFC 3986, RFC 3987, and RFC 6570 (level 4) compliant URI string.\n\n## X509Certificate - scalar\n\nA valid x509 certificate string."}