pub struct GitRepositoryRequest {
pub id: Option<Uuid>,
pub provided_contents: Option<Vec<BulkWritableGitRepositoryRequestProvidedContentsInner>>,
pub name: String,
pub slug: Option<String>,
pub remote_url: String,
pub branch: Option<String>,
pub current_head: Option<String>,
pub secrets_group: Option<Option<Box<ApprovalWorkflowUser>>>,
pub custom_fields: Option<HashMap<String, Value>>,
pub relationships: Option<HashMap<String, ApprovalWorkflowDefinitionRequestRelationshipsValue>>,
pub tags: Option<Vec<ApprovalWorkflowStageResponseApprovalWorkflowStage>>,
}Expand description
GitRepositoryRequest : Git repositories defined as a data source.
Fields§
§id: Option<Uuid>§provided_contents: Option<Vec<BulkWritableGitRepositoryRequestProvidedContentsInner>>§name: String§slug: Option<String>Internal field name. Please use underscores rather than dashes in this key.
remote_url: StringOnly HTTP and HTTPS URLs are presently supported
branch: Option<String>Branch, tag, or commit
current_head: Option<String>Commit hash of the most recent fetch from the selected branch. Used for syncing between workers.
secrets_group: Option<Option<Box<ApprovalWorkflowUser>>>§custom_fields: Option<HashMap<String, Value>>§relationships: Option<HashMap<String, ApprovalWorkflowDefinitionRequestRelationshipsValue>>Implementations§
Source§impl GitRepositoryRequest
impl GitRepositoryRequest
Sourcepub fn new(name: String, remote_url: String) -> GitRepositoryRequest
pub fn new(name: String, remote_url: String) -> GitRepositoryRequest
Git repositories defined as a data source.
Trait Implementations§
Source§impl Clone for GitRepositoryRequest
impl Clone for GitRepositoryRequest
Source§fn clone(&self) -> GitRepositoryRequest
fn clone(&self) -> GitRepositoryRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GitRepositoryRequest
impl Debug for GitRepositoryRequest
Source§impl Default for GitRepositoryRequest
impl Default for GitRepositoryRequest
Source§fn default() -> GitRepositoryRequest
fn default() -> GitRepositoryRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GitRepositoryRequest
impl<'de> Deserialize<'de> for GitRepositoryRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for GitRepositoryRequest
impl PartialEq for GitRepositoryRequest
Source§impl Serialize for GitRepositoryRequest
impl Serialize for GitRepositoryRequest
impl StructuralPartialEq for GitRepositoryRequest
Auto Trait Implementations§
impl Freeze for GitRepositoryRequest
impl RefUnwindSafe for GitRepositoryRequest
impl Send for GitRepositoryRequest
impl Sync for GitRepositoryRequest
impl Unpin for GitRepositoryRequest
impl UnsafeUnpin for GitRepositoryRequest
impl UnwindSafe for GitRepositoryRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more