2020 InvestigateResourceWithStreamingResponse ,
2121 AsyncInvestigateResourceWithStreamingResponse ,
2222)
23+ from .submissions import (
24+ SubmissionsResource ,
25+ AsyncSubmissionsResource ,
26+ SubmissionsResourceWithRawResponse ,
27+ AsyncSubmissionsResourceWithRawResponse ,
28+ SubmissionsResourceWithStreamingResponse ,
29+ AsyncSubmissionsResourceWithStreamingResponse ,
30+ )
2331from .settings .settings import SettingsResource , AsyncSettingsResource
32+ from .investigate .investigate import InvestigateResource , AsyncInvestigateResource
2433
2534__all__ = ["EmailSecurityResource" , "AsyncEmailSecurityResource" ]
2635
@@ -34,6 +43,10 @@ def investigate(self) -> InvestigateResource:
3443 def settings (self ) -> SettingsResource :
3544 return SettingsResource (self ._client )
3645
46+ @cached_property
47+ def submissions (self ) -> SubmissionsResource :
48+ return SubmissionsResource (self ._client )
49+
3750 @cached_property
3851 def with_raw_response (self ) -> EmailSecurityResourceWithRawResponse :
3952 """
@@ -63,6 +76,10 @@ def investigate(self) -> AsyncInvestigateResource:
6376 def settings (self ) -> AsyncSettingsResource :
6477 return AsyncSettingsResource (self ._client )
6578
79+ @cached_property
80+ def submissions (self ) -> AsyncSubmissionsResource :
81+ return AsyncSubmissionsResource (self ._client )
82+
6683 @cached_property
6784 def with_raw_response (self ) -> AsyncEmailSecurityResourceWithRawResponse :
6885 """
@@ -95,6 +112,10 @@ def investigate(self) -> InvestigateResourceWithRawResponse:
95112 def settings (self ) -> SettingsResourceWithRawResponse :
96113 return SettingsResourceWithRawResponse (self ._email_security .settings )
97114
115+ @cached_property
116+ def submissions (self ) -> SubmissionsResourceWithRawResponse :
117+ return SubmissionsResourceWithRawResponse (self ._email_security .submissions )
118+
98119
99120class AsyncEmailSecurityResourceWithRawResponse :
100121 def __init__ (self , email_security : AsyncEmailSecurityResource ) -> None :
@@ -108,6 +129,10 @@ def investigate(self) -> AsyncInvestigateResourceWithRawResponse:
108129 def settings (self ) -> AsyncSettingsResourceWithRawResponse :
109130 return AsyncSettingsResourceWithRawResponse (self ._email_security .settings )
110131
132+ @cached_property
133+ def submissions (self ) -> AsyncSubmissionsResourceWithRawResponse :
134+ return AsyncSubmissionsResourceWithRawResponse (self ._email_security .submissions )
135+
111136
112137class EmailSecurityResourceWithStreamingResponse :
113138 def __init__ (self , email_security : EmailSecurityResource ) -> None :
@@ -121,6 +146,10 @@ def investigate(self) -> InvestigateResourceWithStreamingResponse:
121146 def settings (self ) -> SettingsResourceWithStreamingResponse :
122147 return SettingsResourceWithStreamingResponse (self ._email_security .settings )
123148
149+ @cached_property
150+ def submissions (self ) -> SubmissionsResourceWithStreamingResponse :
151+ return SubmissionsResourceWithStreamingResponse (self ._email_security .submissions )
152+
124153
125154class AsyncEmailSecurityResourceWithStreamingResponse :
126155 def __init__ (self , email_security : AsyncEmailSecurityResource ) -> None :
@@ -133,3 +162,7 @@ def investigate(self) -> AsyncInvestigateResourceWithStreamingResponse:
133162 @cached_property
134163 def settings (self ) -> AsyncSettingsResourceWithStreamingResponse :
135164 return AsyncSettingsResourceWithStreamingResponse (self ._email_security .settings )
165+
166+ @cached_property
167+ def submissions (self ) -> AsyncSubmissionsResourceWithStreamingResponse :
168+ return AsyncSubmissionsResourceWithStreamingResponse (self ._email_security .submissions )
0 commit comments