19baf4e56672d8beeed6bdd9d1cd9456b32cf83baBrandon Maxwell/* 29baf4e56672d8beeed6bdd9d1cd9456b32cf83baBrandon Maxwell * Copyright (C) 2016 The Android Open Source Project 39baf4e56672d8beeed6bdd9d1cd9456b32cf83baBrandon Maxwell * 49baf4e56672d8beeed6bdd9d1cd9456b32cf83baBrandon Maxwell * Licensed under the Apache License, Version 2.0 (the "License"); 59baf4e56672d8beeed6bdd9d1cd9456b32cf83baBrandon Maxwell * you may not use this file except in compliance with the License. 69baf4e56672d8beeed6bdd9d1cd9456b32cf83baBrandon Maxwell * You may obtain a copy of the License at 79baf4e56672d8beeed6bdd9d1cd9456b32cf83baBrandon Maxwell * 89baf4e56672d8beeed6bdd9d1cd9456b32cf83baBrandon Maxwell * http://www.apache.org/licenses/LICENSE-2.0 99baf4e56672d8beeed6bdd9d1cd9456b32cf83baBrandon Maxwell * 109baf4e56672d8beeed6bdd9d1cd9456b32cf83baBrandon Maxwell * Unless required by applicable law or agreed to in writing, software 119baf4e56672d8beeed6bdd9d1cd9456b32cf83baBrandon Maxwell * distributed under the License is distributed on an "AS IS" BASIS, 129baf4e56672d8beeed6bdd9d1cd9456b32cf83baBrandon Maxwell * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 139baf4e56672d8beeed6bdd9d1cd9456b32cf83baBrandon Maxwell * See the License for the specific language governing permissions and 149baf4e56672d8beeed6bdd9d1cd9456b32cf83baBrandon Maxwell * limitations under the License 159baf4e56672d8beeed6bdd9d1cd9456b32cf83baBrandon Maxwell */ 169baf4e56672d8beeed6bdd9d1cd9456b32cf83baBrandon Maxwell 17ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanianpackage com.android.incallui.answer.bindings; 189baf4e56672d8beeed6bdd9d1cd9456b32cf83baBrandon Maxwell 19ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanianimport com.android.incallui.answer.impl.AnswerFragment; 20ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanianimport com.android.incallui.answer.protocol.AnswerScreen; 219baf4e56672d8beeed6bdd9d1cd9456b32cf83baBrandon Maxwell 22ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian/** Bindings for answer module. */ 23ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanianpublic class AnswerBindings { 249baf4e56672d8beeed6bdd9d1cd9456b32cf83baBrandon Maxwell 25ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian public static AnswerScreen createAnswerScreen( 26fc37b02f5d3381a7882770941e461b13b679b6efEric Erfanian String callId, 27fc37b02f5d3381a7882770941e461b13b679b6efEric Erfanian boolean isVideoCall, 28fc37b02f5d3381a7882770941e461b13b679b6efEric Erfanian boolean isVideoUpgradeRequest, 299050823ccf6f512e06ad65c8a741cb17cbc4a833Eric Erfanian boolean isSelfManagedCamera, 309050823ccf6f512e06ad65c8a741cb17cbc4a833Eric Erfanian boolean allowAnswerAndRelease, 319050823ccf6f512e06ad65c8a741cb17cbc4a833Eric Erfanian boolean hasCallOnHold) { 32fc37b02f5d3381a7882770941e461b13b679b6efEric Erfanian return AnswerFragment.newInstance( 339050823ccf6f512e06ad65c8a741cb17cbc4a833Eric Erfanian callId, 349050823ccf6f512e06ad65c8a741cb17cbc4a833Eric Erfanian isVideoCall, 359050823ccf6f512e06ad65c8a741cb17cbc4a833Eric Erfanian isVideoUpgradeRequest, 369050823ccf6f512e06ad65c8a741cb17cbc4a833Eric Erfanian isSelfManagedCamera, 379050823ccf6f512e06ad65c8a741cb17cbc4a833Eric Erfanian allowAnswerAndRelease, 389050823ccf6f512e06ad65c8a741cb17cbc4a833Eric Erfanian hasCallOnHold); 39ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian } 409baf4e56672d8beeed6bdd9d1cd9456b32cf83baBrandon Maxwell} 41