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 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
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 (const: unstable) · 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§fn eq(&self, other: &GitRepositoryRequest) -> bool
fn eq(&self, other: &GitRepositoryRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.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