pub struct BulkWritableGitRepositoryRequest {
pub id: 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
BulkWritableGitRepositoryRequest : Git repositories defined as a data source.
Fields§
§id: 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§
Trait Implementations§
Source§impl Clone for BulkWritableGitRepositoryRequest
impl Clone for BulkWritableGitRepositoryRequest
Source§fn clone(&self) -> BulkWritableGitRepositoryRequest
fn clone(&self) -> BulkWritableGitRepositoryRequest
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 Default for BulkWritableGitRepositoryRequest
impl Default for BulkWritableGitRepositoryRequest
Source§fn default() -> BulkWritableGitRepositoryRequest
fn default() -> BulkWritableGitRepositoryRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BulkWritableGitRepositoryRequest
impl<'de> Deserialize<'de> for BulkWritableGitRepositoryRequest
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 BulkWritableGitRepositoryRequest
impl PartialEq for BulkWritableGitRepositoryRequest
Source§fn eq(&self, other: &BulkWritableGitRepositoryRequest) -> bool
fn eq(&self, other: &BulkWritableGitRepositoryRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for BulkWritableGitRepositoryRequest
Auto Trait Implementations§
impl Freeze for BulkWritableGitRepositoryRequest
impl RefUnwindSafe for BulkWritableGitRepositoryRequest
impl Send for BulkWritableGitRepositoryRequest
impl Sync for BulkWritableGitRepositoryRequest
impl Unpin for BulkWritableGitRepositoryRequest
impl UnsafeUnpin for BulkWritableGitRepositoryRequest
impl UnwindSafe for BulkWritableGitRepositoryRequest
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