class LMSGraphQL::Mutations::Canvas::CreateUser
Public Instance Methods
resolve(account_id:, user_name: nil, user_short_name: nil, user_sortable_name: nil, user_time_zone: nil, user_locale: nil, user_terms_of_use: nil, user_skip_registration: nil, pseudonym_unique_id:, pseudonym_password: nil, pseudonym_sis_user_id: nil, pseudonym_integration_id: nil, pseudonym_send_confirmation: nil, pseudonym_force_self_registration: nil, pseudonym_authentication_provider_id: nil, communication_channel_type: nil, communication_channel_address: nil, communication_channel_confirmation_url: nil, communication_channel_skip_confirmation: nil, force_validations: nil, enable_sis_reactivation: nil, destination: nil, initial_enrollment_type: nil, pairing_code_code: nil)
click to toggle source
# File lib/lms_graphql/mutations/canvas/create_user.rb, line 35 def resolve(account_id:, user_name: nil, user_short_name: nil, user_sortable_name: nil, user_time_zone: nil, user_locale: nil, user_terms_of_use: nil, user_skip_registration: nil, pseudonym_unique_id:, pseudonym_password: nil, pseudonym_sis_user_id: nil, pseudonym_integration_id: nil, pseudonym_send_confirmation: nil, pseudonym_force_self_registration: nil, pseudonym_authentication_provider_id: nil, communication_channel_type: nil, communication_channel_address: nil, communication_channel_confirmation_url: nil, communication_channel_skip_confirmation: nil, force_validations: nil, enable_sis_reactivation: nil, destination: nil, initial_enrollment_type: nil, pairing_code_code: nil) context[:canvas_api].call("CREATE_USER").proxy( "CREATE_USER", { "account_id": account_id }, { "user[name]": user_name, "user[short_name]": user_short_name, "user[sortable_name]": user_sortable_name, "user[time_zone]": user_time_zone, "user[locale]": user_locale, "user[terms_of_use]": user_terms_of_use, "user[skip_registration]": user_skip_registration, "pseudonym[unique_id]": pseudonym_unique_id, "pseudonym[password]": pseudonym_password, "pseudonym[sis_user_id]": pseudonym_sis_user_id, "pseudonym[integration_id]": pseudonym_integration_id, "pseudonym[send_confirmation]": pseudonym_send_confirmation, "pseudonym[force_self_registration]": pseudonym_force_self_registration, "pseudonym[authentication_provider_id]": pseudonym_authentication_provider_id, "communication_channel[type]": communication_channel_type, "communication_channel[address]": communication_channel_address, "communication_channel[confirmation_url]": communication_channel_confirmation_url, "communication_channel[skip_confirmation]": communication_channel_skip_confirmation, "force_validations": force_validations, "enable_sis_reactivation": enable_sis_reactivation, "destination": destination, "initial_enrollment_type": initial_enrollment_type, "pairing_code[code]": pairing_code_code }, ).parsed_response end