• redatawfik's avatar
    Implements the mediator and the coordinator for adding new credit card · 92a9fc4a
    redatawfik authored
    1)Creates new class AutofillAddCreditCardCoordinator as a coordinator
    for add new credit card.
    2)Initiates AutofillAddCreditCardCoordinator with BrowserState.
    3)Creates new Interface CreditCardValidationDelegate.
    4)Implements CreditCardValidationDelegate in AutofillAddCreditCardCoordinator.
    5)Creates new class AutofillAddCreditCardMediator.
    6)Creates new Interface AddCreditCardViewControllerDelegate.
    7)Initiates AutofillAddCreditCardMediator with PersonalDataManager and
    AutofillAddCreditCardCoordinator as a delegate.
    8)Initiates AutofillAddCreditCardViewController with AutofillAddCreditCardMediator as a delegate.
    9)AutofillAddCreditCardMediator creates and saves new credit card object.
    
    Bug: 984545
    Change-Id: I36e390f1e84c3cf54c4491780f73cdfdb142a21a
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1724073
    Commit-Queue: Reda Tawfik <redatawfik@google.com>
    Reviewed-by: default avatarSergio Collazos <sczs@chromium.org>
    Reviewed-by: default avatarJavier Ernesto Flores Robles <javierrobles@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#684262}
    92a9fc4a
BUILD.gn 3.72 KB