88// by the Apache License, Version 2.0.
99
1010use database_common:: PaginationOpts ;
11- use kamu_resources:: { ResourceID , ResourceManifestAccount } ;
11+ use kamu_resources:: { ResourceAccountRef , ResourceID } ;
1212use kamu_resources_facade:: {
1313 ApplyManifestError ,
1414 ApplyManifestRequest ,
@@ -59,7 +59,7 @@ async fn create_with_account_selector(
5959 h : & impl FacadeContractHarness ,
6060 facade_account : TestAccount ,
6161 name : & str ,
62- selector : ResourceManifestAccount ,
62+ selector : ResourceAccountRef ,
6363) -> ResourceID {
6464 apply_manifest_and_get_id (
6565 h,
@@ -69,10 +69,7 @@ async fn create_with_account_selector(
6969 . await
7070}
7171
72- fn variable_set_manifest_json_with_account (
73- name : & str ,
74- account : & ResourceManifestAccount ,
75- ) -> String {
72+ fn variable_set_manifest_json_with_account ( name : & str , account : & ResourceAccountRef ) -> String {
7673 let mut account_fields = Vec :: new ( ) ;
7774 if let Some ( n) = & account. name {
7875 account_fields. push ( format ! ( r#""name": "{n}""# ) ) ;
@@ -98,42 +95,42 @@ fn variable_set_manifest_json_with_account(
9895 )
9996}
10097
101- fn account_by_name ( name : & odf:: AccountName ) -> ResourceManifestAccount {
102- ResourceManifestAccount {
98+ fn account_by_name ( name : & odf:: AccountName ) -> ResourceAccountRef {
99+ ResourceAccountRef {
103100 name : Some ( name. to_string ( ) ) ,
104101 id : None ,
105102 }
106103}
107104
108- fn account_by_id ( id : odf:: AccountID ) -> ResourceManifestAccount {
109- ResourceManifestAccount {
105+ fn account_by_id ( id : odf:: AccountID ) -> ResourceAccountRef {
106+ ResourceAccountRef {
110107 name : None ,
111108 id : Some ( id) ,
112109 }
113110}
114111
115- fn account_by_name_and_id ( name : & odf:: AccountName , id : odf:: AccountID ) -> ResourceManifestAccount {
116- ResourceManifestAccount {
112+ fn account_by_name_and_id ( name : & odf:: AccountName , id : odf:: AccountID ) -> ResourceAccountRef {
113+ ResourceAccountRef {
117114 name : Some ( name. to_string ( ) ) ,
118115 id : Some ( id) ,
119116 }
120117}
121118
122- fn unknown_account_by_name ( ) -> ResourceManifestAccount {
123- ResourceManifestAccount {
119+ fn unknown_account_by_name ( ) -> ResourceAccountRef {
120+ ResourceAccountRef {
124121 name : Some ( "unknown-resource-contract-account" . to_string ( ) ) ,
125122 id : None ,
126123 }
127124}
128125
129- fn unknown_account_by_id ( ) -> ResourceManifestAccount {
130- ResourceManifestAccount {
126+ fn unknown_account_by_id ( ) -> ResourceAccountRef {
127+ ResourceAccountRef {
131128 name : None ,
132129 id : Some ( odf:: AccountID :: new_generated_ed25519 ( ) . 1 ) ,
133130 }
134131}
135132
136- fn selector_by_name ( name : & str , account : Option < ResourceManifestAccount > ) -> ResourceSelector {
133+ fn selector_by_name ( name : & str , account : Option < ResourceAccountRef > ) -> ResourceSelector {
137134 ResourceSelector {
138135 account,
139136 kind : VARIABLE_SET_KIND . to_string ( ) ,
@@ -143,7 +140,7 @@ fn selector_by_name(name: &str, account: Option<ResourceManifestAccount>) -> Res
143140
144141fn batch_selector_by_name (
145142 name : & str ,
146- account : Option < ResourceManifestAccount > ,
143+ account : Option < ResourceAccountRef > ,
147144) -> ResourceBatchSelector {
148145 ResourceBatchSelector {
149146 account,
0 commit comments