auth::user_info::create_contract (private)

 auth::user_info::create_contract

Defined in packages/acs-authentication/tcl/apm-callback-procs.tcl

Create service contract for account registration.

Partial Call Graph (max 5 caller/called nodes):
%3 auth::package_install auth::package_install (private) auth::user_info::create_contract auth::user_info::create_contract auth::package_install->auth::user_info::create_contract acs_sc::contract::new_from_spec acs_sc::contract::new_from_spec (public) auth::user_info::create_contract->acs_sc::contract::new_from_spec auth::user_info::GetUserInfo auth::user_info::GetUserInfo (private) auth::user_info::create_contract->auth::user_info::GetUserInfo

Testcases:
No testcase defined.
Source code:
    set spec {
        name "auth_user_info"
        description "Get information about a user in real-time"
        operations {
            GetUserInfo {
                description {
                    Request information about a user. Returns info_status 'ok', 'no_account', 'info_error', or 'failed_to_connect'. 
                    info_message is a human-readable explanation to the user. 
                }
                input {
                    username:string
                    parameters:string,multiple
                }
                output {
                    info_status:string
                    info_message:string
                    user_info:string,multiple
                }
            }
            GetParameters {
                description {
                    Get an array-list of the parameters required by this service contract implementation.
                }
                output {
                    parameters:string,multiple
                }
            }
        }
    }

    acs_sc::contract::new_from_spec -spec $spec
XQL Not present:
Generic, PostgreSQL, Oracle
[ hide source ] | [ make this the default ]
Show another procedure: