tf_types/generated/
approval_response.rs1#![allow(unused_imports, non_camel_case_types, non_snake_case, clippy::all)]
4
5use serde::{Deserialize, Serialize};
6use super::*;
7
8#[derive(Clone, Debug, PartialEq, Eq, Serialize, Deserialize)]
10pub struct ApprovalResponse {
11 pub response_version: ApprovalResponse_ResponseVersion,
13 pub request_id: String,
15 pub decision: ApprovalResponse_Decision,
17 pub responder: ActorId,
19 #[serde(skip_serializing_if = "Option::is_none", default)]
21 pub note: Option<String>,
22 pub signed_at: Timestamp,
24 pub signature: SignatureEnvelope,
26}
27
28#[derive(Clone, Debug, PartialEq, Eq, Serialize, Deserialize)]
30pub enum ApprovalResponse_Decision {
31 #[serde(rename = "approve")]
32 Approve,
33 #[serde(rename = "deny")]
34 Deny,
35}
36
37#[derive(Clone, Debug, PartialEq, Eq, Serialize, Deserialize)]
39pub enum ApprovalResponse_ResponseVersion {
40 #[serde(rename = "1")]
41 V1,
42}