├── BuildTools ├── Empty.swift └── package.swift ├── .swift-version ├── Source ├── CovPassCommon │ ├── CHANGELOG.md │ ├── Tests │ │ ├── CovPassCommonTests │ │ │ ├── Resources │ │ │ │ ├── QR Code Import │ │ │ │ │ ├── empty.txt │ │ │ │ │ ├── Mixed QR codes.png │ │ │ │ │ ├── Test QR Codes.pdf │ │ │ │ │ ├── Two times same certificate.png │ │ │ │ │ └── Multiple unique certificates.png │ │ │ │ ├── sample.wav │ │ │ │ ├── TestData │ │ │ │ │ ├── Name.json │ │ │ │ │ └── Recovery.json │ │ │ │ ├── rsa-certify.demo.ubirch.com.der │ │ │ │ ├── dtrust_demo-bmg_seal_ubirch-02.der │ │ │ │ └── pubkey.pem │ │ │ └── XCTestManifests.swift │ │ └── LinuxMain.swift │ ├── README.md │ └── Sources │ │ └── CovPassCommon │ │ ├── Resources │ │ ├── OpenSans-Bold.ttf │ │ ├── OpenSans-Regular.ttf │ │ ├── OpenSans-SemiBold.ttf │ │ ├── countries.json │ │ └── DCC-ValueSets │ │ │ └── disease-agent-targeted.json │ │ ├── PDFImport │ │ └── PDFCBORConverterError.swift │ │ ├── Models │ │ └── TrustList.swift │ │ ├── Utils │ │ └── PromiseKit+Firstly.swift │ │ └── Extensions │ │ └── Array+Date.swift ├── CovPassUI │ ├── README.md │ ├── CHANGELOG.md │ ├── Sources │ │ └── CovPassUI │ │ │ ├── Resources │ │ │ ├── Assets.xcassets │ │ │ │ ├── Contents.json │ │ │ │ ├── Colors │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── Neutral │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── Primary │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Status │ │ │ │ │ │ └── Contents.json │ │ │ │ ├── Fonts │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── OpenSans-Bold.dataset │ │ │ │ │ │ ├── OpenSans-Bold.ttf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── OpenSans-Regular.dataset │ │ │ │ │ │ ├── OpenSans-Regular.ttf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── OpenSans-SemiBold.dataset │ │ │ │ │ │ ├── OpenSans-SemiBold.ttf │ │ │ │ │ │ └── Contents.json │ │ │ │ ├── Icons │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── Status │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ ├── status_expired.imageset │ │ │ │ │ │ │ └── Status_expired.pdf │ │ │ │ │ │ ├── status_full.imageset │ │ │ │ │ │ │ ├── Status-Full blue.pdf │ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ │ ├── status_partial.imageset │ │ │ │ │ │ │ ├── Status-Partial.pdf │ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ │ ├── status-full-circle.imageset │ │ │ │ │ │ │ └── status-full-circle.pdf │ │ │ │ │ │ ├── status_full_detail.imageset │ │ │ │ │ │ │ └── Status-Full-white.pdf │ │ │ │ │ │ ├── status-invalid-circle.imageset │ │ │ │ │ │ │ └── status-invalid-circle.pdf │ │ │ │ │ │ ├── status-partial-circle.imageset │ │ │ │ │ │ │ └── status-partial-circle.pdf │ │ │ │ │ │ ├── status_full_blue_notification.imageset │ │ │ │ │ │ │ ├── Icon-notification.pdf │ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ │ ├── status_full_notification.imageset │ │ │ │ │ │ │ ├── Status-vacc_notification.pdf │ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ │ ├── status-mask-no-rules-circle-small.imageset │ │ │ │ │ │ │ └── Group 11 Copy@1x.pdf │ │ │ │ │ │ ├── status-mask-required-circle-large.imageset │ │ │ │ │ │ │ └── Icon-Mask-needed.pdf │ │ │ │ │ │ ├── vaccination_cycle_complete.imageset │ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ │ ├── vaccination_cycle_incomplete.imageset │ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ │ ├── status_partial_notification.imageset │ │ │ │ │ │ │ ├── Status-halfvacc_notification@1x.pdf │ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ │ ├── status-mask-optional-circle-large.imageset │ │ │ │ │ │ │ └── status-mask-optional-circle-large.pdf │ │ │ │ │ │ ├── status-mask-required-reason-other.imageset │ │ │ │ │ │ │ └── status-mask-required-reason-other.pdf │ │ │ │ │ │ └── status-mask-required-reason-qrcode.imageset │ │ │ │ │ │ │ └── status-mask-required-reason-qrcode.pdf │ │ │ │ │ ├── DetailScreen │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ ├── detail-status-full.imageset │ │ │ │ │ │ │ ├── Status-Full.pdf │ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ │ ├── icon-card-inverse.imageset │ │ │ │ │ │ │ └── iconCardInvers.pdf │ │ │ │ │ │ ├── detail-status-test.imageset │ │ │ │ │ │ │ └── detailStatusTest.pdf │ │ │ │ │ │ ├── detail-status-failed.imageset │ │ │ │ │ │ │ └── detailStatusFailed.pdf │ │ │ │ │ │ ├── detail-status-partial.imageset │ │ │ │ │ │ │ └── Status-Partial@1x.pdf │ │ │ │ │ │ ├── icon-card-inverse-warning.imageset │ │ │ │ │ │ │ └── icon_warning@1x.pdf │ │ │ │ │ │ ├── detail-status-full-empty.imageset │ │ │ │ │ │ │ └── detailStatusFullEmpty.pdf │ │ │ │ │ │ ├── detail-status-test-empty.imageset │ │ │ │ │ │ │ └── detailStatusTestEmpty.pdf │ │ │ │ │ │ ├── detail-status-test-inverse.imageset │ │ │ │ │ │ │ └── Status-Full Copy@1x.pdf │ │ │ │ │ │ └── detail-status-recovered.imageset │ │ │ │ │ │ │ └── detail-status-recovered.pdf │ │ │ │ │ ├── StartScreen │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ ├── start-status-test.imageset │ │ │ │ │ │ │ └── Status-test.pdf │ │ │ │ │ │ ├── start-status-partial.imageset │ │ │ │ │ │ │ └── Status-Partial.pdf │ │ │ │ │ │ ├── start-status-full-blue.imageset │ │ │ │ │ │ │ └── Status-Full blue.pdf │ │ │ │ │ │ └── start-status-full-white.imageset │ │ │ │ │ │ │ └── Status-Full-white.pdf │ │ │ │ │ ├── plus.imageset │ │ │ │ │ │ ├── plus.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── check.imageset │ │ │ │ │ │ ├── check.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── Trash.imageset │ │ │ │ │ │ ├── Trash@1x.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── delete.imageset │ │ │ │ │ │ └── Delete.pdf │ │ │ │ │ ├── group.imageset │ │ │ │ │ │ ├── Group@1x.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── photo.imageset │ │ │ │ │ │ └── photo@1x.pdf │ │ │ │ │ ├── data.imageset │ │ │ │ │ │ ├── Data-02@2x.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── help.imageset │ │ │ │ │ │ └── help_hui@1x.pdf │ │ │ │ │ ├── icon_qr.imageset │ │ │ │ │ │ ├── icon_qr.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── map.imageset │ │ │ │ │ │ └── Icon-Map@1x.pdf │ │ │ │ │ ├── search.imageset │ │ │ │ │ │ ├── Search@1x.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── cancel.imageset │ │ │ │ │ │ └── Field_delete.pdf │ │ │ │ │ ├── icon_card.imageset │ │ │ │ │ │ ├── Card@1x.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── icon_share.imageset │ │ │ │ │ │ └── Share@1x.pdf │ │ │ │ │ ├── info.imageset │ │ │ │ │ │ ├── icon_yellow@1x.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── invalid.imageset │ │ │ │ │ │ ├── icon_red@1x.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── pending.imageset │ │ │ │ │ │ ├── pending@1x.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── star_48px.imageset │ │ │ │ │ │ └── star_48px.pdf │ │ │ │ │ ├── valid-dot.imageset │ │ │ │ │ │ ├── valid-dot.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── Icon-Map.imageset │ │ │ │ │ │ └── Icon-Map@1x.pdf │ │ │ │ │ ├── activity.imageset │ │ │ │ │ │ ├── activity@1x.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── calendar.imageset │ │ │ │ │ │ ├── calendar@1x.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── flash-on.imageset │ │ │ │ │ │ ├── flash-on@1x.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── icon_test.imageset │ │ │ │ │ │ ├── Status-test.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── info_hui.imageset │ │ │ │ │ │ └── info_hui@1x.pdf │ │ │ │ │ ├── time_hui.imageset │ │ │ │ │ │ ├── time_hui@1x.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── error.imageset │ │ │ │ │ │ ├── signal_success@1x.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── flash-off.imageset │ │ │ │ │ │ ├── flash-off@1x.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── icon_lock.imageset │ │ │ │ │ │ └── epa_icon_lock.pdf │ │ │ │ │ ├── partial-dot.imageset │ │ │ │ │ │ ├── partial-dot.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── prevention.imageset │ │ │ │ │ │ └── prevention@1x.pdf │ │ │ │ │ ├── star_full.imageset │ │ │ │ │ │ ├── Star-Full@1x.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── Field-Right.imageset │ │ │ │ │ │ └── Field-Right@1x.pdf │ │ │ │ │ ├── back_arrow.imageset │ │ │ │ │ │ └── ega_back_arrow.pdf │ │ │ │ │ ├── icon_close.imageset │ │ │ │ │ │ └── epa_icon_close.pdf │ │ │ │ │ ├── warning.imageset │ │ │ │ │ │ ├── warning_20x20_hui.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── checkmark.imageset │ │ │ │ │ │ ├── warning_20x20_hui.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── chevron_right.imageset │ │ │ │ │ │ └── chevron--right.pdf │ │ │ │ │ ├── manage_notification.imageset │ │ │ │ │ │ └── Group 9.pdf │ │ │ │ │ ├── rg_arrow_down.imageset │ │ │ │ │ │ ├── Field-Down@1x.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── star_partial.imageset │ │ │ │ │ │ ├── Star-Partial@1x.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── success_large.imageset │ │ │ │ │ │ └── success_large.pdf │ │ │ │ │ ├── icon_card_circle.imageset │ │ │ │ │ │ └── icon_card_circle.pdf │ │ │ │ │ ├── settings_image.imageset │ │ │ │ │ │ ├── ega_settings_label.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── signal_info_hui.imageset │ │ │ │ │ │ └── signal_info_hui@2x.pdf │ │ │ │ │ ├── technical_error.imageset │ │ │ │ │ │ ├── technical_error@1x.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── button_close.imageset │ │ │ │ │ │ ├── ic_Close_gray_24px-1@1x.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── checkbox_checked.imageset │ │ │ │ │ │ ├── checkbox-checked@1x.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── checkbox_partial.imageset │ │ │ │ │ │ ├── Partial-Select-Icon.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── checkbox_unchecked.imageset │ │ │ │ │ │ ├── Checkbox-empty@1x.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── test-notification.imageset │ │ │ │ │ │ └── test-notification.pdf │ │ │ │ │ ├── button_close_alternative.imageset │ │ │ │ │ │ ├── Button-close.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── prevention_label.imageset │ │ │ │ │ │ └── ega_prevention_label.pdf │ │ │ │ │ ├── expired-notification.imageset │ │ │ │ │ │ └── expired-notification@2x.pdf │ │ │ │ │ ├── flag_de.imageset │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── infoWhite.imageset │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── manage.imageset │ │ │ │ │ │ ├── Mothers_record_history_and_findings@1x.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── half-shield-notification.imageset │ │ │ │ │ │ └── half-shield-notification.pdf │ │ │ │ │ ├── icon_blue_up.imageset │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── icon_blue_down.imageset │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── expired-dot.imageset │ │ │ │ │ │ └── Contents.json │ │ │ │ ├── Images │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── reissue.imageset │ │ │ │ │ │ └── Group 25.png │ │ │ │ │ ├── result_open.imageset │ │ │ │ │ │ └── Group@1x.pdf │ │ │ │ │ ├── Illustration_4.imageset │ │ │ │ │ │ └── Illustration@1x.pdf │ │ │ │ │ ├── no_vaccine_image.imageset │ │ │ │ │ │ ├── prevention@1x.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── start_screen_1.imageset │ │ │ │ │ │ ├── CovPass_Onboarding-1.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── illustration_2.imageset │ │ │ │ │ │ ├── CovPassCheck_Onboarding-2.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── illustration_3.imageset │ │ │ │ │ │ ├── CovPassCheck_Onboarding-3.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── onboarding_screen_1.imageset │ │ │ │ │ │ ├── CovPass_Onboarding-2.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── onboarding_screen_2.imageset │ │ │ │ │ │ ├── CovPass_Onboarding-3.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── onboarding_screen_3.imageset │ │ │ │ │ │ ├── CovPass_Onboarding-4.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── Illustration_consent.imageset │ │ │ │ │ │ ├── CovPass_Onboarding-5.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── illustration_1.imageset │ │ │ │ │ │ ├── CovPassCheck_Onboarding-1@1x.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── shield_lefthalf_fill.imageset │ │ │ │ │ │ └── shield_lefthalf_fill.pdf │ │ │ │ │ ├── result_error.imageset │ │ │ │ │ │ ├── empty_state_prevention copy 2@1x.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── result_success.imageset │ │ │ │ │ │ ├── empty_state_prevention copy@1x.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── illustration_impfschutzgesetz.imageset │ │ │ │ │ │ └── Illustration-InfSchG.pdf │ │ │ │ │ ├── scan_proof_image.imageset │ │ │ │ │ │ ├── Impfpass-_Buergerseite-Onboarding-2@1x.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── scan_please_illustration.imageset │ │ │ │ │ │ ├── Cov_Pass_Check_Header_Scan_please.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ └── Countries │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── AD.imageset │ │ │ │ │ ├── AD.pdf │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── AE.imageset │ │ │ │ │ ├── AE.pdf │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── AL.imageset │ │ │ │ │ ├── AL.pdf │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── AM.imageset │ │ │ │ │ ├── AM.pdf │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── AR.imageset │ │ │ │ │ └── AR.pdf │ │ │ │ │ ├── AT.imageset │ │ │ │ │ └── AT.pdf │ │ │ │ │ ├── AZ.imageset │ │ │ │ │ ├── AZ.pdf │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── BA.imageset │ │ │ │ │ ├── BA.pdf │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── BE.imageset │ │ │ │ │ └── BE.pdf │ │ │ │ │ ├── BG.imageset │ │ │ │ │ └── BG.pdf │ │ │ │ │ ├── BH.imageset │ │ │ │ │ ├── BH.pdf │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── BI.imageset │ │ │ │ │ ├── BI.pdf │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── BJ.imageset │ │ │ │ │ ├── BJ.pdf │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── BR.imageset │ │ │ │ │ ├── BR.pdf │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── CA.imageset │ │ │ │ │ ├── CA.pdf │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── CH.imageset │ │ │ │ │ └── CH.pdf │ │ │ │ │ ├── CL.imageset │ │ │ │ │ ├── CL.pdf │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── CO.imageset │ │ │ │ │ ├── CO.pdf │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── CV.imageset │ │ │ │ │ ├── CV.pdf │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── CY.imageset │ │ │ │ │ └── CY.pdf │ │ │ │ │ ├── CZ.imageset │ │ │ │ │ └── CZ.pdf │ │ │ │ │ ├── DE.imageset │ │ │ │ │ └── DE.pdf │ │ │ │ │ ├── DK.imageset │ │ │ │ │ └── DK.pdf │ │ │ │ │ ├── DO.imageset │ │ │ │ │ ├── DO.pdf │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── DZ.imageset │ │ │ │ │ ├── DZ.pdf │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── EE.imageset │ │ │ │ │ └── EE.pdf │ │ │ │ │ ├── EG.imageset │ │ │ │ │ ├── EG.pdf │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── ES.imageset │ │ │ │ │ └── ES.pdf │ │ │ │ │ ├── FI.imageset │ │ │ │ │ └── FI.pdf │ │ │ │ │ ├── FO.imageset │ │ │ │ │ ├── FO.pdf │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── FR.imageset │ │ │ │ │ └── FR.pdf │ │ │ │ │ ├── GB.imageset │ │ │ │ │ ├── GB.pdf │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── GE.imageset │ │ │ │ │ ├── GE.pdf │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── GR.imageset │ │ │ │ │ └── GR.pdf │ │ │ │ │ ├── HK.imageset │ │ │ │ │ └── HK.pdf │ │ │ │ │ ├── HR.imageset │ │ │ │ │ └── HR.pdf │ │ │ │ │ ├── HU.imageset │ │ │ │ │ └── HU.pdf │ │ │ │ │ ├── IE.imageset │ │ │ │ │ └── IE.pdf │ │ │ │ │ ├── IL.imageset │ │ │ │ │ └── IL.pdf │ │ │ │ │ ├── IS.imageset │ │ │ │ │ └── IS.pdf │ │ │ │ │ ├── IT.imageset │ │ │ │ │ └── IT.pdf │ │ │ │ │ ├── JO.imageset │ │ │ │ │ └── JO.pdf │ │ │ │ │ ├── JP.imageset │ │ │ │ │ └── JP.pdf │ │ │ │ │ ├── KE.imageset │ │ │ │ │ └── KE.pdf │ │ │ │ │ ├── KR.imageset │ │ │ │ │ └── KR.pdf │ │ │ │ │ ├── KW.imageset │ │ │ │ │ └── KW.pdf │ │ │ │ │ ├── KZ.imageset │ │ │ │ │ └── KZ.pdf │ │ │ │ │ ├── LB.imageset │ │ │ │ │ └── LB.pdf │ │ │ │ │ ├── LI.imageset │ │ │ │ │ └── LI.pdf │ │ │ │ │ ├── LT.imageset │ │ │ │ │ └── LT.pdf │ │ │ │ │ ├── LU.imageset │ │ │ │ │ └── LU.pdf │ │ │ │ │ ├── LV.imageset │ │ │ │ │ └── LV.pdf │ │ │ │ │ ├── MA.imageset │ │ │ │ │ └── MA.pdf │ │ │ │ │ ├── MC.imageset │ │ │ │ │ └── MC.pdf │ │ │ │ │ ├── MD.imageset │ │ │ │ │ └── MD.pdf │ │ │ │ │ ├── ME.imageset │ │ │ │ │ └── ME.pdf │ │ │ │ │ ├── MK.imageset │ │ │ │ │ └── MK.pdf │ │ │ │ │ ├── MN.imageset │ │ │ │ │ └── MN.pdf │ │ │ │ │ ├── MT.imageset │ │ │ │ │ └── MT.pdf │ │ │ │ │ ├── MX.imageset │ │ │ │ │ └── MX.pdf │ │ │ │ │ ├── MY.imageset │ │ │ │ │ └── MY.pdf │ │ │ │ │ ├── NL.imageset │ │ │ │ │ └── NL.pdf │ │ │ │ │ ├── NO.imageset │ │ │ │ │ └── NO.pdf │ │ │ │ │ ├── NZ.imageset │ │ │ │ │ └── NZ.pdf │ │ │ │ │ ├── PA.imageset │ │ │ │ │ └── PA.pdf │ │ │ │ │ ├── PL.imageset │ │ │ │ │ └── PL.pdf │ │ │ │ │ ├── PT.imageset │ │ │ │ │ └── PT.pdf │ │ │ │ │ ├── RO.imageset │ │ │ │ │ └── RO.pdf │ │ │ │ │ ├── RS.imageset │ │ │ │ │ └── RS.pdf │ │ │ │ │ ├── RU.imageset │ │ │ │ │ └── RU.pdf │ │ │ │ │ ├── RW.imageset │ │ │ │ │ └── RW.pdf │ │ │ │ │ ├── SD.imageset │ │ │ │ │ └── SD.pdf │ │ │ │ │ ├── SE.imageset │ │ │ │ │ └── SE.pdf │ │ │ │ │ ├── SG.imageset │ │ │ │ │ └── SG.pdf │ │ │ │ │ ├── SI.imageset │ │ │ │ │ └── SI.pdf │ │ │ │ │ ├── SK.imageset │ │ │ │ │ └── SK.pdf │ │ │ │ │ ├── SM.imageset │ │ │ │ │ └── SM.pdf │ │ │ │ │ ├── SV.imageset │ │ │ │ │ └── SV.pdf │ │ │ │ │ ├── TG.imageset │ │ │ │ │ └── TG.pdf │ │ │ │ │ ├── TH.imageset │ │ │ │ │ └── TH.pdf │ │ │ │ │ ├── TN.imageset │ │ │ │ │ └── TN.pdf │ │ │ │ │ ├── TR.imageset │ │ │ │ │ └── TR.pdf │ │ │ │ │ ├── TW.imageset │ │ │ │ │ └── TW.pdf │ │ │ │ │ ├── TZ.imageset │ │ │ │ │ └── TZ.pdf │ │ │ │ │ ├── UA.imageset │ │ │ │ │ └── UK.pdf │ │ │ │ │ ├── UG.imageset │ │ │ │ │ └── UG.pdf │ │ │ │ │ ├── US.imageset │ │ │ │ │ └── US.pdf │ │ │ │ │ ├── UY.imageset │ │ │ │ │ └── UY.pdf │ │ │ │ │ ├── VA.imageset │ │ │ │ │ └── VA.pdf │ │ │ │ │ ├── VN.imageset │ │ │ │ │ └── VN.pdf │ │ │ │ │ ├── XK.imageset │ │ │ │ │ └── XK.pdf │ │ │ │ │ ├── DE2.imageset │ │ │ │ │ └── DE.pdf │ │ │ │ │ └── Oval.imageset │ │ │ │ │ └── Oval.pdf │ │ │ ├── OpenSans-Bold.ttf │ │ │ ├── OpenSans-Regular.ttf │ │ │ ├── OpenSans-SemiBold.ttf │ │ │ └── Revocation │ │ │ │ ├── revocation-mgmt-demo-pubkey.pem │ │ │ │ └── dgcg-revocation-mgmt-prod-pubkey.pem │ │ │ ├── SceneCoordinator │ │ │ └── Protocols │ │ │ │ ├── SceneCoordinator.swift │ │ │ │ └── SceneFactory.swift │ │ │ ├── Scenes │ │ │ ├── WhatsNewSettings │ │ │ │ └── Protocols │ │ │ │ │ └── WhatsNewSettingsRouterProtocol.swift │ │ │ ├── Scanner │ │ │ │ └── Models │ │ │ │ │ ├── ScanResult.swift │ │ │ │ │ └── QRCodeImportResult.swift │ │ │ ├── Validation Result │ │ │ │ └── Models │ │ │ │ │ └── ImmunizationState.swift │ │ │ └── Container │ │ │ │ └── Scene │ │ │ │ └── ContainerSceneRouterProtocol.swift │ │ │ ├── Protocols │ │ │ ├── RouterProtocol.swift │ │ │ ├── BaseViewModel.swift │ │ │ ├── StartRouterProtocol.swift │ │ │ └── HowToScanRouterProtocol.swift │ │ │ ├── UIComponents │ │ │ └── Protocols │ │ │ │ └── ActionCell.swift │ │ │ ├── Theme │ │ │ └── Font │ │ │ │ └── FontLoadingError.swift │ │ │ └── Extensions │ │ │ └── BundleExtension.swift │ └── Tests │ │ ├── CovPassUITests │ │ ├── Resources │ │ │ ├── Mixed QR codes.png │ │ │ └── Test QR Codes.pdf │ │ └── Scenes │ │ │ └── WhatsNewSettings │ │ │ └── Mocks │ │ │ └── WhatsNewSettingsRouterMock.swift │ │ └── LinuxMain.swift ├── CovPassApp │ ├── CHANGELOG.md │ ├── Source │ │ ├── Resources │ │ │ ├── Assets.xcassets │ │ │ │ ├── Contents.json │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ ├── 29.png │ │ │ │ │ ├── 40.png │ │ │ │ │ ├── 57.png │ │ │ │ │ ├── 58.png │ │ │ │ │ ├── 60.png │ │ │ │ │ ├── 80.png │ │ │ │ │ ├── 87.png │ │ │ │ │ ├── 1024.png │ │ │ │ │ ├── 114.png │ │ │ │ │ ├── 120.png │ │ │ │ │ └── 180.png │ │ │ │ └── CovPass.imageset │ │ │ │ │ ├── CovPass_App_Icon.pdf │ │ │ │ │ └── Contents.json │ │ │ └── Revocation │ │ │ │ ├── revocation-trust-key-debug.pem │ │ │ │ └── revocation-trust-key-release.pem │ │ └── Scenes │ │ │ ├── Reissue │ │ │ ├── Result │ │ │ │ └── ReissueResultRouterProtocol.swift │ │ │ └── Start │ │ │ │ └── ReissueStartRouterProtocol.swift │ │ │ └── Protocols │ │ │ └── ScanCountRouterProtocol.swift │ └── Tests │ │ ├── Resources │ │ └── Test QR Codes.pdf │ │ ├── CovPassAppTests-Bridging-Header.h │ │ ├── Scenes │ │ └── WhatsNewSettings │ │ │ └── Mocks │ │ │ └── WhatsNewSettingsRouterMock.swift │ │ ├── TestExtension.swift │ │ └── Mock │ │ └── SceneFactoryMock.swift └── CovPassCheckApp │ ├── CHANGELOG.md │ ├── Source │ ├── Resources │ │ ├── Assets.xcassets │ │ │ ├── Contents.json │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── 29.png │ │ │ │ ├── 40.png │ │ │ │ ├── 57.png │ │ │ │ ├── 58.png │ │ │ │ ├── 60.png │ │ │ │ ├── 80.png │ │ │ │ ├── 87.png │ │ │ │ ├── 1024.png │ │ │ │ ├── 114.png │ │ │ │ ├── 120.png │ │ │ │ └── 180.png │ │ │ └── CovPassCheck.imageset │ │ │ │ ├── CovPassCheck_App_Icon.pdf │ │ │ │ └── Contents.json │ │ ├── Audio │ │ │ ├── CovpassCheck-Activated.wav │ │ │ └── CovpassCheck-Certificate-scanned.wav │ │ └── Revocation │ │ │ ├── revocation-trust-key-debug.pem │ │ │ └── revocation-trust-key-release.pem │ └── Scenes │ │ ├── RevocationSettings │ │ └── RevocationSettingsRouterProtocol.swift │ │ └── AcousticFeedbackSettings │ │ └── Protocol │ │ └── AcousticFeedbackSettingsRouterProtocol.swift │ └── Tests │ ├── Scenes │ └── WhatsNewSettings │ │ └── Mocks │ │ └── WhatsNewSettingsRouterMock.swift │ └── TestExtension.swift ├── CovPassTests ├── .gitignore └── ReferenceImages_64 │ ├── CovPassAppTests.ScanViewSnapShotTests │ ├── testDefault_en_414x896.png │ └── testIsDocumentPickerEnabled_en_414x896.png │ ├── CovPassAppTests.ScanPleaseSnapshotTests │ └── testScanPlease_en_414x896.png │ ├── CovPassAppTests.ValidationFailedSnapShotTests │ ├── testDefault_en_414x896.png │ └── testMockText_en_414x896.png │ ├── CovPassAppTests.ChooseCertificateSnapShotTests │ ├── testMatchOne_en_414x896.png │ ├── testNoMatch_en_414x896.png │ ├── testMatchFive_en_414x896.png │ └── testMatchFour_en_414x896.png │ ├── CovPassAppTests.CertificateOverviewSnapShotTests │ ├── test_default_en_414x896.png │ ├── test_IsInvalid_en_414x896.png │ ├── test_IsRevoked_en_414x896.png │ ├── test_notification_invalid_en_414x896.png │ ├── test_multiple_certificates_en_414x896.png │ ├── test_aboutToExpire_in_28_days_en_414x896.png │ ├── test_isExpired_less_than_90_days_en_414x896.png │ └── test_isExpired_more_than_90_days_en_414x896.png │ ├── CovPassAppTests.ScanCountWarningViewSnapShotTests │ └── testDefault_en_414x896.png │ ├── CovPassAppTests.HowToScanViewControllerSnapShotTests │ └── testDefault_en_414x896.png │ ├── CovPassAppTests.ImprintViewControllerSnapsShotTests │ └── testDefault_en_414x896.png │ ├── CovPassCheckAppTests.ValidatorOverviewSnapShotTests │ ├── testDefault_en_414x896.png │ ├── testTimeHint_en_414x896.png │ ├── testOfflineModeAvailable_en_414x896.png │ └── testOfflineModeNotAvailable_en_414x896.png │ ├── CovPassAppTests.AnnouncementViewControllerSnapshotTests │ └── testDefault_en_414x896.png │ ├── CovPassAppTests.ReissueStartViewControllerSnapShotTests │ ├── testDefault_en_414x896.png │ ├── testDefaultExpiryContext_en_414x896.png │ └── testDefaultExpiryContext_recovery_en_414x896.png │ ├── CovPassAppTests.AppInformationViewControllerSnapShotTests │ ├── testDefault_en_414x896.png │ └── test_whats_new_enabled_en_414x896.png │ ├── CovPassAppTests.ReissueConsentViewControllerSnapShotTests │ ├── testDefault_en_414x896.png │ ├── testDefaultExpiryContext_en_414x896.png │ └── testMultipleExpiryContext_en_414x896.png │ ├── CovPassAppTests.ReissueResultViewControllerSnapShotTests │ └── testDefault_en_414x896.png │ ├── CovPassCheckAppTests.ImprintViewControllerSnapsShotTests │ └── testDefault_en_414x896.png │ ├── CovPassAppTests.ResultViewSnapShotTests │ ├── test_default_and_AndReturnError__en_414x896.png │ └── testRevokedCertificateAndReturnError__en_414x896.png │ ├── CovPassAppTests.TrustedListDetailsViewSnapShotTests │ ├── testWithLastUpdate_en_414x896.png │ ├── testWithoutLastUpdate_en_414x896.png │ ├── testWithLastUpdateFreshDate_en_414x896.png │ └── testWithLastUpdateTapOnRefresh_en_414x896.png │ ├── CovPassAppTests.WhatsNewSettingsViewControllerSnapshotTests │ ├── testDefault_en_414x896.png │ └── testSwitchOn_en_414x896.png │ ├── CovPassCheckAppTests.AnnouncementViewControllerSnapshotTests │ └── testDefault_en_414x896.png │ ├── CovPassCheckAppTests.SecondScanSnapShotTests │ ├── testDefaultAndReturnError__en_414x896.png │ └── testDefaultThirdScanAndReturnError__en_414x896.png │ ├── CovPassCheckAppTests.VaccinationCycleIncompleteSnapshotTests │ └── testDefault_en_414x896.png │ ├── CovPassCheckAppTests.AppInformationViewControllerSnapShotTests │ ├── testDefault_en_414x896.png │ └── testDefaultAlternative_en_414x896.png │ ├── CovPassCheckAppTests.DifferentPersonViewControllerSnapshotTests │ ├── testSameDob_en_414x896.png │ ├── test_countdown_AndReturnError__en_414x896.png │ ├── test_differentDob_AndReturnError__en_414x896.png │ └── test_sameDob_threeCertificates_AndReturnError__en_414x896.png │ ├── CovPassCheckAppTests.StateSelectionViewControllerSnapshotTests │ └── test_default_en_414x896.png │ ├── CovPassCheckAppTests.WhatsNewSettingsViewControllerSnapshotTests │ ├── testDefault_en_414x896.png │ └── testSwitchOn_en_414x896.png │ ├── CovPassAppTests.CertificatesOverviewPersonViewControllerSnapShotTests │ ├── test_test_en_414x896.png │ ├── test_recoveryAndReturnError__en_414x896.png │ ├── test_notificationAndReturnError__en_414x896.png │ ├── test_vaccinationAndReturnError__en_414x896.png │ └── test_vaccination_partlyAndReturnError__en_414x896.png │ ├── CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests │ ├── test_revoked_test_en_414x896.png │ ├── test_valid_test_en_414x896.png │ ├── test_valid_recovery_en_414x896.png │ ├── test_revoked_recovery_en_414x896.png │ ├── test_valid_vaccination_en_414x896.png │ ├── test_revoked_vaccination_en_414x896.png │ ├── test_reissuable_expired_test_en_414x896.png │ ├── test_revoked_non_german_test_en_414x896.png │ ├── test_reissuable_expired_recovery_en_414x896.png │ ├── test_revoked_by_locationId_test_en_414x896.png │ ├── test_revoked_non_german_recovery_en_414x896.png │ ├── test_expired_cant_be_renewed_test_en_414x896.png │ ├── test_reissuable_soon_expiring_test_en_414x896.png │ ├── test_expired_cant_be_renewed_recovery_en_414x896.png │ ├── test_reissuable_expired_vaccination_en_414x896.png │ ├── test_revoked_by_locationId_recovery_en_414x896.png │ ├── test_revoked_non_german_vaccination_en_414x896.png │ ├── test_revoked_by_locationId_vaccination_en_414x896.png │ ├── test_expired_cant_be_renewed_vaccination_en_414x896.png │ ├── test_reissuable_soon_expiring_recovery_and_en_414x896.png │ ├── test_reissuable_soon_expiring_vaccination_en_414x896.png │ ├── test_expired_cant_be_renewed_not_german_test_en_414x896.png │ ├── test_expired_doesnt_have_to_be_renewed_test_en_414x896.png │ ├── test_expiring_doesnt_have_to_be_renewed_test_en_414x896.png │ ├── test_expired_doesnt_have_to_be_renewed_recovery_en_414x896.png │ ├── test_expired_cant_be_renewed_not_german_recovery_en_414x896.png │ └── test_expiring_doesnt_have_to_be_renewed_recovery_en_414x896.png │ ├── CovPassCheckAppTests.CheckSituationViewControllerSnapShotTests │ └── testDefaultSettings_en_414x896.png │ ├── CovPassAppTests.CertificateDetailViewControllerSnapshotTests │ ├── testCertificateDetail_test_en_414x896.png │ ├── testCertificateDetail_Partly_en_414x896.png │ ├── testCertificateDetail_Booster_en_414x896.png │ ├── testCertificateDetail_IsExpired_en_414x896.png │ ├── testCertificateDetail_IsInvalid_en_414x896.png │ ├── testCertificateDetail_Recovery_en_414x896.png │ ├── testCertificateDetail_Vaccination_en_414x896.png │ ├── testCertificateDetailViewController_en_414x896.png │ ├── testCertificateDetail_Recovery_From_en_414x896.png │ ├── test_showBoosterRenewal_notification_en_414x896.png │ ├── testCertificateDetail_Vaccination_From_en_414x896.png │ ├── testCertificateIsRevokedAndReturnError__en_414x896.png │ ├── test_vaccinationCycleIsCompleteAndReturnError__en_414x896.png │ ├── testCertificateDetail_AllTypes_Selected_Invalid_en_414x896.png │ ├── testCertificateDetail_AllTypes_Selected_Recovery_en_414x896.png │ ├── testCertificateDetail_AllTypes_Selected_Vaccination_en_414x896.png │ └── testCertificateIsRevokedAndIsExpiredAndReturnError__en_414x896.png │ ├── CovPassCheckAppTests.RevocationSettingsViewControllerSnapShotTests │ ├── testDefaultOnboarding_en_414x896.png │ ├── testDefaultOnboarding_False_en_414x896.png │ └── testDefaultOnboarding_True_en_414x896.png │ ├── CovPassAppTests.CardViewSnapShotTests │ ├── testBoosterNotification_test_certificateAndReturnError__en_414x896.png │ ├── testBoosterNotification_vaccination_invalidAndReturnError__en_414x896.png │ └── testBoosterNotification_vaccination_partial_certificateAndReturnError__en_414x896.png │ ├── CovPassAppTests.CertificateImportSelectionViewControllerSnapshotTests │ ├── testEmptyAndReturnError__en_414x896.png │ ├── testAllSelectedAndReturnError__en_414x896.png │ ├── testNoneSelectedAndReturnError__en_414x896.png │ └── testSomeSelectedAndReturnError__en_414x896.png │ ├── CovPassCheckAppTests.CertificateInvalidResultViewControllerSnapshotTests │ └── testDefaultAndReturnError__en_414x896.png │ ├── CovPassCheckAppTests.VaccinationCycleCompleteResultViewControllerSnapshotTests │ └── testDefaultAndReturnError__en_414x896.png │ └── CovPassCheckAppTests.AcousticFeedbackSettingsViewControllerSnapshotTests │ ├── testExample_enableAcousticFeedback_off_en_414x896.png │ └── testExample_enableAcousticFeedback_on_en_414x896.png ├── .bundle └── config ├── .github └── ISSUE_TEMPLATE │ └── config.yml ├── Resources ├── CovPass.png ├── OpenSans-Bold.ttf ├── OpenSans-Regular.ttf └── OpenSans-SemiBold.ttf ├── .swiftformat ├── Gemfile ├── Scripts └── delete-eu-certificates.sh ├── Certificates ├── DEMO │ ├── DCC │ │ └── distribution.dcc-rules.de.der │ ├── TLS │ │ └── de.test.dscg.ubirch.com.combined.der │ └── CA │ │ └── pubkey.pem ├── PROD │ ├── DCC │ │ └── distribution.dcc-rules.de.der │ ├── TLS │ │ └── de.test.dscg.ubirch.com.combined.der │ └── CA │ │ └── pubkey.pem └── PROD_RKI │ ├── DCC │ └── distribution.dcc-rules.de.der │ ├── TLS │ └── rsa-certify.prod.ubirch.com-V3_1982645.der │ └── CA │ └── pubkey.pem ├── CovPassTemplate └── CovPass.xctemplate │ ├── TemplateIcon.png │ ├── TemplateIcon@2x.png │ └── ___FILEBASENAME___RouterProtocol.swift ├── CovPass.xcodeproj └── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ └── IDEWorkspaceChecks.plist └── fastlane ├── swift └── FastlaneSwiftRunner │ └── FastlaneSwiftRunner.xcodeproj │ └── project.xcworkspace │ └── contents.xcworkspacedata └── Appfile.swift /BuildTools/Empty.swift: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.swift-version: -------------------------------------------------------------------------------- 1 | 5.6.1 2 | -------------------------------------------------------------------------------- /Source/CovPassCommon/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CovPassTests/.gitignore: -------------------------------------------------------------------------------- 1 | FailureDiffs 2 | -------------------------------------------------------------------------------- /.bundle/config: -------------------------------------------------------------------------------- 1 | --- 2 | BUNDLE_PATH: "~/ruby2.6.5gems" 3 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: true -------------------------------------------------------------------------------- /Source/CovPassCommon/Tests/CovPassCommonTests/Resources/QR Code Import/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Source/CovPassUI/README.md: -------------------------------------------------------------------------------- 1 | # CovPassUI 2 | 3 | A description of this package. 4 | -------------------------------------------------------------------------------- /Source/CovPassCommon/README.md: -------------------------------------------------------------------------------- 1 | # CovPassCommon 2 | 3 | A description of this package. 4 | -------------------------------------------------------------------------------- /Source/CovPassApp/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | 3 | ## [0.0.1] 4 | - [patch] Added initial setup. -------------------------------------------------------------------------------- /Source/CovPassUI/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | 3 | ## [0.0.1] 4 | - [patch] Added initial setup. -------------------------------------------------------------------------------- /Source/CovPassCheckApp/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | 3 | ## [0.0.1] 4 | - [patch] Added initial setup. -------------------------------------------------------------------------------- /Resources/CovPass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Resources/CovPass.png -------------------------------------------------------------------------------- /.swiftformat: -------------------------------------------------------------------------------- 1 | --exclude **/fastlane 2 | --commas false 3 | --allman false 4 | --disable wrapMultilineStatementBraces 5 | -------------------------------------------------------------------------------- /Resources/OpenSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Resources/OpenSans-Bold.ttf -------------------------------------------------------------------------------- /Resources/OpenSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Resources/OpenSans-Regular.ttf -------------------------------------------------------------------------------- /Resources/OpenSans-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Resources/OpenSans-SemiBold.ttf -------------------------------------------------------------------------------- /Source/CovPassApp/Source/Resources/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | gem "fastlane" 4 | gem "slather", "2.6.1" 5 | gem "jazzy" 6 | gem "simctl" 7 | gem "xcpretty" 8 | gem "ffi" 9 | -------------------------------------------------------------------------------- /Source/CovPassCheckApp/Source/Resources/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Scripts/delete-eu-certificates.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | FOLDER="Source/CovPassCommon/Tests/CovPassCommonTests/Resources/dcc-quality-assurance" 4 | rm -rf $FOLDER 5 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Colors/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Fonts/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Certificates/DEMO/DCC/distribution.dcc-rules.de.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Certificates/DEMO/DCC/distribution.dcc-rules.de.der -------------------------------------------------------------------------------- /Certificates/PROD/DCC/distribution.dcc-rules.de.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Certificates/PROD/DCC/distribution.dcc-rules.de.der -------------------------------------------------------------------------------- /CovPassTemplate/CovPass.xctemplate/TemplateIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTemplate/CovPass.xctemplate/TemplateIcon.png -------------------------------------------------------------------------------- /Source/CovPassApp/Tests/Resources/Test QR Codes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassApp/Tests/Resources/Test QR Codes.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /CovPassTemplate/CovPass.xctemplate/TemplateIcon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTemplate/CovPass.xctemplate/TemplateIcon@2x.png -------------------------------------------------------------------------------- /Source/CovPassApp/Tests/CovPassAppTests-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | // 2 | // Use this file to import your target's public headers that you would like to expose to Swift. 3 | // 4 | 5 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Colors/Neutral/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Colors/Primary/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Colors/Status/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Status/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Certificates/PROD_RKI/DCC/distribution.dcc-rules.de.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Certificates/PROD_RKI/DCC/distribution.dcc-rules.de.der -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/DetailScreen/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/StartScreen/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Certificates/DEMO/TLS/de.test.dscg.ubirch.com.combined.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Certificates/DEMO/TLS/de.test.dscg.ubirch.com.combined.der -------------------------------------------------------------------------------- /Certificates/PROD/TLS/de.test.dscg.ubirch.com.combined.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Certificates/PROD/TLS/de.test.dscg.ubirch.com.combined.der -------------------------------------------------------------------------------- /Source/CovPassCheckApp/Source/Scenes/RevocationSettings/RevocationSettingsRouterProtocol.swift: -------------------------------------------------------------------------------- 1 | import CovPassUI 2 | 3 | protocol RevocationSettingsRouterProtocol: RouterProtocol {} 4 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/OpenSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/OpenSans-Bold.ttf -------------------------------------------------------------------------------- /Source/CovPassCommon/Tests/CovPassCommonTests/Resources/sample.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassCommon/Tests/CovPassCommonTests/Resources/sample.wav -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/OpenSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/OpenSans-Regular.ttf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/OpenSans-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/OpenSans-SemiBold.ttf -------------------------------------------------------------------------------- /Source/CovPassUI/Tests/CovPassUITests/Resources/Mixed QR codes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Tests/CovPassUITests/Resources/Mixed QR codes.png -------------------------------------------------------------------------------- /Source/CovPassUI/Tests/CovPassUITests/Resources/Test QR Codes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Tests/CovPassUITests/Resources/Test QR Codes.pdf -------------------------------------------------------------------------------- /Certificates/PROD_RKI/TLS/rsa-certify.prod.ubirch.com-V3_1982645.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Certificates/PROD_RKI/TLS/rsa-certify.prod.ubirch.com-V3_1982645.der -------------------------------------------------------------------------------- /Source/CovPassCommon/Sources/CovPassCommon/Resources/OpenSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassCommon/Sources/CovPassCommon/Resources/OpenSans-Bold.ttf -------------------------------------------------------------------------------- /Source/CovPassCheckApp/Source/Resources/Audio/CovpassCheck-Activated.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassCheckApp/Source/Resources/Audio/CovpassCheck-Activated.wav -------------------------------------------------------------------------------- /Source/CovPassCommon/Sources/CovPassCommon/Resources/OpenSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassCommon/Sources/CovPassCommon/Resources/OpenSans-Regular.ttf -------------------------------------------------------------------------------- /Source/CovPassCommon/Sources/CovPassCommon/Resources/OpenSans-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassCommon/Sources/CovPassCommon/Resources/OpenSans-SemiBold.ttf -------------------------------------------------------------------------------- /Source/CovPassCommon/Tests/CovPassCommonTests/Resources/TestData/Name.json: -------------------------------------------------------------------------------- 1 | { 2 | "gn": "Erika Dörte", 3 | "fn": "Schmitt Mustermann", 4 | "gnt": "ERIKA 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Source/CovPassApp/Source/Resources/Assets.xcassets/AppIcon.appiconset/1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassApp/Source/Resources/Assets.xcassets/AppIcon.appiconset/1024.png -------------------------------------------------------------------------------- /Source/CovPassApp/Source/Resources/Assets.xcassets/AppIcon.appiconset/114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassApp/Source/Resources/Assets.xcassets/AppIcon.appiconset/114.png -------------------------------------------------------------------------------- /Source/CovPassApp/Source/Resources/Assets.xcassets/AppIcon.appiconset/120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassApp/Source/Resources/Assets.xcassets/AppIcon.appiconset/120.png -------------------------------------------------------------------------------- /Source/CovPassApp/Source/Resources/Assets.xcassets/AppIcon.appiconset/180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassApp/Source/Resources/Assets.xcassets/AppIcon.appiconset/180.png -------------------------------------------------------------------------------- /Certificates/PROD_RKI/CA/pubkey.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAETHfi8foQF4UtSNVxSFxeu7W+gMxd 3 | SGElhdo7825SD3Lyb+Sqh4G6Kra0ro1BdrM6Qx+hsUx4Qwdby7QY0pzxyA== 4 | -----END PUBLIC KEY----- 5 | -------------------------------------------------------------------------------- /Source/CovPassCheckApp/Source/Resources/Assets.xcassets/AppIcon.appiconset/29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassCheckApp/Source/Resources/Assets.xcassets/AppIcon.appiconset/29.png -------------------------------------------------------------------------------- /Source/CovPassCheckApp/Source/Resources/Assets.xcassets/AppIcon.appiconset/40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassCheckApp/Source/Resources/Assets.xcassets/AppIcon.appiconset/40.png -------------------------------------------------------------------------------- /Source/CovPassCheckApp/Source/Resources/Assets.xcassets/AppIcon.appiconset/57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassCheckApp/Source/Resources/Assets.xcassets/AppIcon.appiconset/57.png -------------------------------------------------------------------------------- /Source/CovPassCheckApp/Source/Resources/Assets.xcassets/AppIcon.appiconset/58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassCheckApp/Source/Resources/Assets.xcassets/AppIcon.appiconset/58.png -------------------------------------------------------------------------------- /Source/CovPassCheckApp/Source/Resources/Assets.xcassets/AppIcon.appiconset/60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassCheckApp/Source/Resources/Assets.xcassets/AppIcon.appiconset/60.png -------------------------------------------------------------------------------- /Source/CovPassCheckApp/Source/Resources/Assets.xcassets/AppIcon.appiconset/80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassCheckApp/Source/Resources/Assets.xcassets/AppIcon.appiconset/80.png -------------------------------------------------------------------------------- /Source/CovPassCheckApp/Source/Resources/Assets.xcassets/AppIcon.appiconset/87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassCheckApp/Source/Resources/Assets.xcassets/AppIcon.appiconset/87.png -------------------------------------------------------------------------------- /Source/CovPassCheckApp/Source/Resources/Assets.xcassets/AppIcon.appiconset/1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassCheckApp/Source/Resources/Assets.xcassets/AppIcon.appiconset/1024.png -------------------------------------------------------------------------------- /Source/CovPassCheckApp/Source/Resources/Assets.xcassets/AppIcon.appiconset/114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassCheckApp/Source/Resources/Assets.xcassets/AppIcon.appiconset/114.png -------------------------------------------------------------------------------- /Source/CovPassCheckApp/Source/Resources/Assets.xcassets/AppIcon.appiconset/120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassCheckApp/Source/Resources/Assets.xcassets/AppIcon.appiconset/120.png -------------------------------------------------------------------------------- /Source/CovPassCheckApp/Source/Resources/Assets.xcassets/AppIcon.appiconset/180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassCheckApp/Source/Resources/Assets.xcassets/AppIcon.appiconset/180.png -------------------------------------------------------------------------------- /Source/CovPassCheckApp/Source/Resources/Audio/CovpassCheck-Certificate-scanned.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassCheckApp/Source/Resources/Audio/CovpassCheck-Certificate-scanned.wav -------------------------------------------------------------------------------- /Source/CovPassApp/Source/Resources/Assets.xcassets/CovPass.imageset/CovPass_App_Icon.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassApp/Source/Resources/Assets.xcassets/CovPass.imageset/CovPass_App_Icon.pdf -------------------------------------------------------------------------------- /Source/CovPassCommon/Tests/CovPassCommonTests/Resources/QR Code Import/Mixed QR codes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassCommon/Tests/CovPassCommonTests/Resources/QR Code Import/Mixed QR codes.png -------------------------------------------------------------------------------- /Source/CovPassCommon/Tests/CovPassCommonTests/Resources/QR Code Import/Test QR Codes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassCommon/Tests/CovPassCommonTests/Resources/QR Code Import/Test QR Codes.pdf -------------------------------------------------------------------------------- /Source/CovPassCommon/Tests/CovPassCommonTests/Resources/rsa-certify.demo.ubirch.com.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassCommon/Tests/CovPassCommonTests/Resources/rsa-certify.demo.ubirch.com.der -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/AD.imageset/AD.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/AD.imageset/AD.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/AE.imageset/AE.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/AE.imageset/AE.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/AL.imageset/AL.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/AL.imageset/AL.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/AM.imageset/AM.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/AM.imageset/AM.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/AR.imageset/AR.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/AR.imageset/AR.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/AT.imageset/AT.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/AT.imageset/AT.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/AZ.imageset/AZ.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/AZ.imageset/AZ.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/BA.imageset/BA.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/BA.imageset/BA.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/BE.imageset/BE.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/BE.imageset/BE.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/BG.imageset/BG.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/BG.imageset/BG.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/BH.imageset/BH.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/BH.imageset/BH.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/BI.imageset/BI.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/BI.imageset/BI.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/BJ.imageset/BJ.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/BJ.imageset/BJ.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/BR.imageset/BR.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/BR.imageset/BR.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/CA.imageset/CA.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/CA.imageset/CA.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/CH.imageset/CH.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/CH.imageset/CH.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/CL.imageset/CL.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/CL.imageset/CL.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/CO.imageset/CO.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/CO.imageset/CO.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/CV.imageset/CV.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/CV.imageset/CV.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/CY.imageset/CY.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/CY.imageset/CY.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/CZ.imageset/CZ.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/CZ.imageset/CZ.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/DE.imageset/DE.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/DE.imageset/DE.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/DK.imageset/DK.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/DK.imageset/DK.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/DO.imageset/DO.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/DO.imageset/DO.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/DZ.imageset/DZ.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/DZ.imageset/DZ.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/EE.imageset/EE.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/EE.imageset/EE.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/EG.imageset/EG.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/EG.imageset/EG.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/ES.imageset/ES.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/ES.imageset/ES.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/FI.imageset/FI.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/FI.imageset/FI.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/FO.imageset/FO.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/FO.imageset/FO.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/FR.imageset/FR.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/FR.imageset/FR.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/GB.imageset/GB.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/GB.imageset/GB.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/GE.imageset/GE.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/GE.imageset/GE.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/GR.imageset/GR.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/GR.imageset/GR.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/HK.imageset/HK.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/HK.imageset/HK.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/HR.imageset/HR.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/HR.imageset/HR.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/HU.imageset/HU.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/HU.imageset/HU.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/IE.imageset/IE.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/IE.imageset/IE.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/IL.imageset/IL.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/IL.imageset/IL.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/IS.imageset/IS.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/IS.imageset/IS.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/IT.imageset/IT.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/IT.imageset/IT.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/JO.imageset/JO.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/JO.imageset/JO.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/JP.imageset/JP.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/JP.imageset/JP.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/KE.imageset/KE.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/KE.imageset/KE.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/KR.imageset/KR.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/KR.imageset/KR.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/KW.imageset/KW.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/KW.imageset/KW.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/KZ.imageset/KZ.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/KZ.imageset/KZ.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/LB.imageset/LB.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/LB.imageset/LB.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/LI.imageset/LI.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/LI.imageset/LI.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/LT.imageset/LT.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/LT.imageset/LT.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/LU.imageset/LU.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/LU.imageset/LU.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/LV.imageset/LV.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/LV.imageset/LV.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/MA.imageset/MA.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/MA.imageset/MA.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/MC.imageset/MC.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/MC.imageset/MC.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/MD.imageset/MD.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/MD.imageset/MD.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/ME.imageset/ME.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/ME.imageset/ME.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/MK.imageset/MK.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/MK.imageset/MK.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/MN.imageset/MN.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/MN.imageset/MN.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/MT.imageset/MT.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/MT.imageset/MT.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/MX.imageset/MX.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/MX.imageset/MX.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/MY.imageset/MY.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/MY.imageset/MY.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/NL.imageset/NL.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/NL.imageset/NL.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/NO.imageset/NO.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/NO.imageset/NO.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/NZ.imageset/NZ.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/NZ.imageset/NZ.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/PA.imageset/PA.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/PA.imageset/PA.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/PL.imageset/PL.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/PL.imageset/PL.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/PT.imageset/PT.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/PT.imageset/PT.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/RO.imageset/RO.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/RO.imageset/RO.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/RS.imageset/RS.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/RS.imageset/RS.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/RU.imageset/RU.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/RU.imageset/RU.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/RW.imageset/RW.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/RW.imageset/RW.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/SD.imageset/SD.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/SD.imageset/SD.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/SE.imageset/SE.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/SE.imageset/SE.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/SG.imageset/SG.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/SG.imageset/SG.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/SI.imageset/SI.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/SI.imageset/SI.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/SK.imageset/SK.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/SK.imageset/SK.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/SM.imageset/SM.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/SM.imageset/SM.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/SV.imageset/SV.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/SV.imageset/SV.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/TG.imageset/TG.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/TG.imageset/TG.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/TH.imageset/TH.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/TH.imageset/TH.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/TN.imageset/TN.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/TN.imageset/TN.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/TR.imageset/TR.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/TR.imageset/TR.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/TW.imageset/TW.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/TW.imageset/TW.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/TZ.imageset/TZ.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/TZ.imageset/TZ.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/UA.imageset/UK.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/UA.imageset/UK.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/UG.imageset/UG.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/UG.imageset/UG.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/US.imageset/US.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/US.imageset/US.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/UY.imageset/UY.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/UY.imageset/UY.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/VA.imageset/VA.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/VA.imageset/VA.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/VN.imageset/VN.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/VN.imageset/VN.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/XK.imageset/XK.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/XK.imageset/XK.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/plus.imageset/plus.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/plus.imageset/plus.pdf -------------------------------------------------------------------------------- /Source/CovPassCommon/Tests/CovPassCommonTests/Resources/dtrust_demo-bmg_seal_ubirch-02.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassCommon/Tests/CovPassCommonTests/Resources/dtrust_demo-bmg_seal_ubirch-02.der -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/DE2.imageset/DE.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/DE2.imageset/DE.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/check.imageset/check.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/check.imageset/check.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/Oval.imageset/Oval.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/Oval.imageset/Oval.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Trash.imageset/Trash@1x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Trash.imageset/Trash@1x.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/delete.imageset/Delete.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/delete.imageset/Delete.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/group.imageset/Group@1x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/group.imageset/Group@1x.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/photo.imageset/photo@1x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/photo.imageset/photo@1x.pdf -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.ScanViewSnapShotTests/testDefault_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.ScanViewSnapShotTests/testDefault_en_414x896.png -------------------------------------------------------------------------------- /Source/CovPassCommon/Tests/CovPassCommonTests/Resources/pubkey.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEIxHvrv8jQx9OEzTZbsx1prQVQn/3 3 | ex0gMYf6GyaNBW0QKLMjrSDeN6HwSPM0QzhvhmyQUixl6l88A7Zpu5OWSw== 4 | -----END PUBLIC KEY----- 5 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/data.imageset/Data-02@2x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/data.imageset/Data-02@2x.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/help.imageset/help_hui@1x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/help.imageset/help_hui@1x.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/icon_qr.imageset/icon_qr.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/icon_qr.imageset/icon_qr.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/map.imageset/Icon-Map@1x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/map.imageset/Icon-Map@1x.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/search.imageset/Search@1x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/search.imageset/Search@1x.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/cancel.imageset/Field_delete.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/cancel.imageset/Field_delete.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/icon_card.imageset/Card@1x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/icon_card.imageset/Card@1x.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/icon_share.imageset/Share@1x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/icon_share.imageset/Share@1x.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/info.imageset/icon_yellow@1x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/info.imageset/icon_yellow@1x.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/invalid.imageset/icon_red@1x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/invalid.imageset/icon_red@1x.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/pending.imageset/pending@1x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/pending.imageset/pending@1x.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/star_48px.imageset/star_48px.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/star_48px.imageset/star_48px.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/valid-dot.imageset/valid-dot.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/valid-dot.imageset/valid-dot.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/reissue.imageset/Group 25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/reissue.imageset/Group 25.png -------------------------------------------------------------------------------- /Source/CovPassUI/Tests/LinuxMain.swift: -------------------------------------------------------------------------------- 1 | // 2 | // © Copyright IBM Deutschland GmbH 2021 3 | // SPDX-License-Identifier: Apache-2.0 4 | // 5 | 6 | import XCTest 7 | 8 | import CovPassUITests 9 | 10 | var tests = [XCTestCaseEntry]() 11 | XCTMain(tests) 12 | -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.ScanPleaseSnapshotTests/testScanPlease_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.ScanPleaseSnapshotTests/testScanPlease_en_414x896.png -------------------------------------------------------------------------------- /Source/CovPassApp/Source/Resources/Revocation/revocation-trust-key-debug.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE6Ft4aTjScTpsvY0tg2Lx0AK0Ih3Z 3 | 2VKXnyBvoZxngB9cXmNtTg+Va3fY3QJduf+OXaWsE34xvMTIHxw+MpOLkw== 4 | -----END PUBLIC KEY----- 5 | -------------------------------------------------------------------------------- /Source/CovPassApp/Source/Resources/Revocation/revocation-trust-key-release.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEhZzH1B2N/U8yoX5xrd+K5CwGRDVT 3 | WsYS7iZz8Sz8DMKd+RpazdLa7vNbuLDtFlrGpODv4kDRtOYtu5LRuGTk8w== 4 | -----END PUBLIC KEY----- 5 | -------------------------------------------------------------------------------- /Source/CovPassCommon/Tests/CovPassCommonTests/Resources/QR Code Import/Two times same certificate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassCommon/Tests/CovPassCommonTests/Resources/QR Code Import/Two times same certificate.png -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Icon-Map.imageset/Icon-Map@1x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Icon-Map.imageset/Icon-Map@1x.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/activity.imageset/activity@1x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/activity.imageset/activity@1x.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/calendar.imageset/calendar@1x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/calendar.imageset/calendar@1x.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/flash-on.imageset/flash-on@1x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/flash-on.imageset/flash-on@1x.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/icon_test.imageset/Status-test.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/icon_test.imageset/Status-test.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/info_hui.imageset/info_hui@1x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/info_hui.imageset/info_hui@1x.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/time_hui.imageset/time_hui@1x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/time_hui.imageset/time_hui@1x.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/result_open.imageset/Group@1x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/result_open.imageset/Group@1x.pdf -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.ValidationFailedSnapShotTests/testDefault_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.ValidationFailedSnapShotTests/testDefault_en_414x896.png -------------------------------------------------------------------------------- /Source/CovPassCheckApp/Source/Resources/Assets.xcassets/CovPassCheck.imageset/CovPassCheck_App_Icon.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassCheckApp/Source/Resources/Assets.xcassets/CovPassCheck.imageset/CovPassCheck_App_Icon.pdf -------------------------------------------------------------------------------- /Source/CovPassCheckApp/Source/Resources/Revocation/revocation-trust-key-debug.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE6Ft4aTjScTpsvY0tg2Lx0AK0Ih3Z 3 | 2VKXnyBvoZxngB9cXmNtTg+Va3fY3QJduf+OXaWsE34xvMTIHxw+MpOLkw== 4 | -----END PUBLIC KEY----- 5 | -------------------------------------------------------------------------------- /Source/CovPassCheckApp/Source/Resources/Revocation/revocation-trust-key-release.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEhZzH1B2N/U8yoX5xrd+K5CwGRDVT 3 | WsYS7iZz8Sz8DMKd+RpazdLa7vNbuLDtFlrGpODv4kDRtOYtu5LRuGTk8w== 4 | -----END PUBLIC KEY----- 5 | -------------------------------------------------------------------------------- /Source/CovPassCommon/Tests/CovPassCommonTests/Resources/QR Code Import/Multiple unique certificates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassCommon/Tests/CovPassCommonTests/Resources/QR Code Import/Multiple unique certificates.png -------------------------------------------------------------------------------- /Source/CovPassCommon/Tests/LinuxMain.swift: -------------------------------------------------------------------------------- 1 | // 2 | // © Copyright IBM Deutschland GmbH 2021 3 | // SPDX-License-Identifier: Apache-2.0 4 | // 5 | 6 | import VaccinationCommonTests 7 | import XCTest 8 | 9 | var tests = [XCTestCaseEntry]() 10 | XCTMain(tests) 11 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/error.imageset/signal_success@1x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/error.imageset/signal_success@1x.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/flash-off.imageset/flash-off@1x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/flash-off.imageset/flash-off@1x.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/icon_lock.imageset/epa_icon_lock.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/icon_lock.imageset/epa_icon_lock.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/partial-dot.imageset/partial-dot.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/partial-dot.imageset/partial-dot.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/prevention.imageset/prevention@1x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/prevention.imageset/prevention@1x.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/star_full.imageset/Star-Full@1x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/star_full.imageset/Star-Full@1x.pdf -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.ChooseCertificateSnapShotTests/testMatchOne_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.ChooseCertificateSnapShotTests/testMatchOne_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.ChooseCertificateSnapShotTests/testNoMatch_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.ChooseCertificateSnapShotTests/testNoMatch_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.ValidationFailedSnapShotTests/testMockText_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.ValidationFailedSnapShotTests/testMockText_en_414x896.png -------------------------------------------------------------------------------- /Source/CovPassApp/Source/Scenes/Reissue/Result/ReissueResultRouterProtocol.swift: -------------------------------------------------------------------------------- 1 | import CovPassUI 2 | import Foundation 3 | import PromiseKit 4 | 5 | protocol ReissueResultRouterProtocol: RouterProtocol { 6 | func showError(_ error: Error, resolver: Resolver) 7 | } 8 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Fonts/OpenSans-Bold.dataset/OpenSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Fonts/OpenSans-Bold.dataset/OpenSans-Bold.ttf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Field-Right.imageset/Field-Right@1x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Field-Right.imageset/Field-Right@1x.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/back_arrow.imageset/ega_back_arrow.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/back_arrow.imageset/ega_back_arrow.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/icon_close.imageset/epa_icon_close.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/icon_close.imageset/epa_icon_close.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/warning.imageset/warning_20x20_hui.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/warning.imageset/warning_20x20_hui.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Revocation/revocation-mgmt-demo-pubkey.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEO65sco34tC8qDb1yAWrgLb8oYLcQ 3 | +ZNIY0LVoZ5SvreZQDqNAuKj0+oAtv1z6pm4I2dpJJDpNGQtUNuD++Agig== 4 | -----END PUBLIC KEY----- 5 | -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateOverviewSnapShotTests/test_default_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateOverviewSnapShotTests/test_default_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.ChooseCertificateSnapShotTests/testMatchFive_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.ChooseCertificateSnapShotTests/testMatchFive_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.ChooseCertificateSnapShotTests/testMatchFour_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.ChooseCertificateSnapShotTests/testMatchFour_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.ScanCountWarningViewSnapShotTests/testDefault_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.ScanCountWarningViewSnapShotTests/testDefault_en_414x896.png -------------------------------------------------------------------------------- /Source/CovPassCommon/Sources/CovPassCommon/Resources/countries.json: -------------------------------------------------------------------------------- 1 | ["IT","LT","DK","GR","CZ","HR","IS","PT","PL","BE","BG","DE","LU","EE","CY","ES","NL","AT","LV","LI","FI","SE","SI","RO","NO","SK","FR","MT","HU","IE","CH","VA","SM","UA","TR","MK","AD","MC","FO","MA","AL","IL","PA"] 2 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/checkmark.imageset/warning_20x20_hui.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/checkmark.imageset/warning_20x20_hui.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/chevron_right.imageset/chevron--right.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/chevron_right.imageset/chevron--right.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/manage_notification.imageset/Group 9.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/manage_notification.imageset/Group 9.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/rg_arrow_down.imageset/Field-Down@1x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/rg_arrow_down.imageset/Field-Down@1x.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/star_partial.imageset/Star-Partial@1x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/star_partial.imageset/Star-Partial@1x.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/success_large.imageset/success_large.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/success_large.imageset/success_large.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Revocation/dgcg-revocation-mgmt-prod-pubkey.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEX5Lw2KsqXb/A96TwI03Hxv3+UQ2N 3 | s5TjbzRNmz7boj8T0vWXBlTYPk+2mm2k4mp2M1cJ0KETf9pWCLrAWNlPkA== 4 | -----END PUBLIC KEY----- 5 | -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateOverviewSnapShotTests/test_IsInvalid_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateOverviewSnapShotTests/test_IsInvalid_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateOverviewSnapShotTests/test_IsRevoked_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateOverviewSnapShotTests/test_IsRevoked_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.HowToScanViewControllerSnapShotTests/testDefault_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.HowToScanViewControllerSnapShotTests/testDefault_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.ImprintViewControllerSnapsShotTests/testDefault_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.ImprintViewControllerSnapsShotTests/testDefault_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassCheckAppTests.ValidatorOverviewSnapShotTests/testDefault_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassCheckAppTests.ValidatorOverviewSnapShotTests/testDefault_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassCheckAppTests.ValidatorOverviewSnapShotTests/testTimeHint_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassCheckAppTests.ValidatorOverviewSnapShotTests/testTimeHint_en_414x896.png -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/Illustration_4.imageset/Illustration@1x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/Illustration_4.imageset/Illustration@1x.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/no_vaccine_image.imageset/prevention@1x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/no_vaccine_image.imageset/prevention@1x.pdf -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.AnnouncementViewControllerSnapshotTests/testDefault_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.AnnouncementViewControllerSnapshotTests/testDefault_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.ReissueStartViewControllerSnapShotTests/testDefault_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.ReissueStartViewControllerSnapShotTests/testDefault_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.ScanViewSnapShotTests/testIsDocumentPickerEnabled_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.ScanViewSnapShotTests/testIsDocumentPickerEnabled_en_414x896.png -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Fonts/OpenSans-Regular.dataset/OpenSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Fonts/OpenSans-Regular.dataset/OpenSans-Regular.ttf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Fonts/OpenSans-SemiBold.dataset/OpenSans-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Fonts/OpenSans-SemiBold.dataset/OpenSans-SemiBold.ttf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/icon_card_circle.imageset/icon_card_circle.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/icon_card_circle.imageset/icon_card_circle.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/settings_image.imageset/ega_settings_label.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/settings_image.imageset/ega_settings_label.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/signal_info_hui.imageset/signal_info_hui@2x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/signal_info_hui.imageset/signal_info_hui@2x.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/technical_error.imageset/technical_error@1x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/technical_error.imageset/technical_error@1x.pdf -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.AppInformationViewControllerSnapShotTests/testDefault_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.AppInformationViewControllerSnapShotTests/testDefault_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.ReissueConsentViewControllerSnapShotTests/testDefault_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.ReissueConsentViewControllerSnapShotTests/testDefault_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.ReissueResultViewControllerSnapShotTests/testDefault_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.ReissueResultViewControllerSnapShotTests/testDefault_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassCheckAppTests.ImprintViewControllerSnapsShotTests/testDefault_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassCheckAppTests.ImprintViewControllerSnapsShotTests/testDefault_en_414x896.png -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Status/status_expired.imageset/Status_expired.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Status/status_expired.imageset/Status_expired.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Status/status_full.imageset/Status-Full blue.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Status/status_full.imageset/Status-Full blue.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Status/status_partial.imageset/Status-Partial.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Status/status_partial.imageset/Status-Partial.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/button_close.imageset/ic_Close_gray_24px-1@1x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/button_close.imageset/ic_Close_gray_24px-1@1x.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/checkbox_checked.imageset/checkbox-checked@1x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/checkbox_checked.imageset/checkbox-checked@1x.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/checkbox_partial.imageset/Partial-Select-Icon.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/checkbox_partial.imageset/Partial-Select-Icon.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/checkbox_unchecked.imageset/Checkbox-empty@1x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/checkbox_unchecked.imageset/Checkbox-empty@1x.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/test-notification.imageset/test-notification.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/test-notification.imageset/test-notification.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/start_screen_1.imageset/CovPass_Onboarding-1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/start_screen_1.imageset/CovPass_Onboarding-1.pdf -------------------------------------------------------------------------------- /fastlane/swift/FastlaneSwiftRunner/FastlaneSwiftRunner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.ResultViewSnapShotTests/test_default_and_AndReturnError__en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.ResultViewSnapShotTests/test_default_and_AndReturnError__en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.TrustedListDetailsViewSnapShotTests/testWithLastUpdate_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.TrustedListDetailsViewSnapShotTests/testWithLastUpdate_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.WhatsNewSettingsViewControllerSnapshotTests/testDefault_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.WhatsNewSettingsViewControllerSnapshotTests/testDefault_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.WhatsNewSettingsViewControllerSnapshotTests/testSwitchOn_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.WhatsNewSettingsViewControllerSnapshotTests/testSwitchOn_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassCheckAppTests.AnnouncementViewControllerSnapshotTests/testDefault_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassCheckAppTests.AnnouncementViewControllerSnapshotTests/testDefault_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassCheckAppTests.SecondScanSnapShotTests/testDefaultAndReturnError__en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassCheckAppTests.SecondScanSnapShotTests/testDefaultAndReturnError__en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassCheckAppTests.VaccinationCycleIncompleteSnapshotTests/testDefault_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassCheckAppTests.VaccinationCycleIncompleteSnapshotTests/testDefault_en_414x896.png -------------------------------------------------------------------------------- /Source/CovPassApp/Source/Resources/Assets.xcassets/CovPass.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "CovPass_App_Icon.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/button_close_alternative.imageset/Button-close.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/button_close_alternative.imageset/Button-close.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/prevention_label.imageset/ega_prevention_label.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/prevention_label.imageset/ega_prevention_label.pdf -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateOverviewSnapShotTests/test_notification_invalid_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateOverviewSnapShotTests/test_notification_invalid_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.TrustedListDetailsViewSnapShotTests/testWithoutLastUpdate_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.TrustedListDetailsViewSnapShotTests/testWithoutLastUpdate_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassCheckAppTests.AppInformationViewControllerSnapShotTests/testDefault_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassCheckAppTests.AppInformationViewControllerSnapShotTests/testDefault_en_414x896.png -------------------------------------------------------------------------------- /Source/CovPassCommon/Sources/CovPassCommon/PDFImport/PDFCBORConverterError.swift: -------------------------------------------------------------------------------- 1 | // 2 | // PDFCBORConverterError.swift 3 | // 4 | // © Copyright IBM Deutschland GmbH 2021 5 | // SPDX-License-Identifier: Apache-2.0 6 | // 7 | 8 | import Foundation 9 | 10 | struct PDFCBORConverterError: Error {} 11 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/StartScreen/start-status-test.imageset/Status-test.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/StartScreen/start-status-test.imageset/Status-test.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/check.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "check.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/plus.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "plus.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/illustration_2.imageset/CovPassCheck_Onboarding-2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/illustration_2.imageset/CovPassCheck_Onboarding-2.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/illustration_3.imageset/CovPassCheck_Onboarding-3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/illustration_3.imageset/CovPassCheck_Onboarding-3.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/onboarding_screen_1.imageset/CovPass_Onboarding-2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/onboarding_screen_1.imageset/CovPass_Onboarding-2.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/onboarding_screen_2.imageset/CovPass_Onboarding-3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/onboarding_screen_2.imageset/CovPass_Onboarding-3.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/onboarding_screen_3.imageset/CovPass_Onboarding-4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/onboarding_screen_3.imageset/CovPass_Onboarding-4.pdf -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateOverviewSnapShotTests/test_multiple_certificates_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateOverviewSnapShotTests/test_multiple_certificates_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.ResultViewSnapShotTests/testRevokedCertificateAndReturnError__en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.ResultViewSnapShotTests/testRevokedCertificateAndReturnError__en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassCheckAppTests.DifferentPersonViewControllerSnapshotTests/testSameDob_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassCheckAppTests.DifferentPersonViewControllerSnapshotTests/testSameDob_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassCheckAppTests.StateSelectionViewControllerSnapshotTests/test_default_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassCheckAppTests.StateSelectionViewControllerSnapshotTests/test_default_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassCheckAppTests.ValidatorOverviewSnapShotTests/testOfflineModeAvailable_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassCheckAppTests.ValidatorOverviewSnapShotTests/testOfflineModeAvailable_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassCheckAppTests.WhatsNewSettingsViewControllerSnapshotTests/testDefault_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassCheckAppTests.WhatsNewSettingsViewControllerSnapshotTests/testDefault_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassCheckAppTests.WhatsNewSettingsViewControllerSnapshotTests/testSwitchOn_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassCheckAppTests.WhatsNewSettingsViewControllerSnapshotTests/testSwitchOn_en_414x896.png -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/DetailScreen/detail-status-full.imageset/Status-Full.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/DetailScreen/detail-status-full.imageset/Status-Full.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Status/status-full-circle.imageset/status-full-circle.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Status/status-full-circle.imageset/status-full-circle.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Status/status_full_detail.imageset/Status-Full-white.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Status/status_full_detail.imageset/Status-Full-white.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Trash.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "Trash@1x.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/data.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "Data-02@2x.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/expired-notification.imageset/expired-notification@2x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/expired-notification.imageset/expired-notification@2x.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/group.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "Group@1x.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/icon_card.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "Card@1x.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/icon_qr.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "icon_qr.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/pending.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "pending@1x.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/search.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "Search@1x.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/Illustration_consent.imageset/CovPass_Onboarding-5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/Illustration_consent.imageset/CovPass_Onboarding-5.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/illustration_1.imageset/CovPassCheck_Onboarding-1@1x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/illustration_1.imageset/CovPassCheck_Onboarding-1@1x.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/shield_lefthalf_fill.imageset/shield_lefthalf_fill.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/shield_lefthalf_fill.imageset/shield_lefthalf_fill.pdf -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateOverviewSnapShotTests/test_aboutToExpire_in_28_days_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateOverviewSnapShotTests/test_aboutToExpire_in_28_days_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificatesOverviewPersonViewControllerSnapShotTests/test_test_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificatesOverviewPersonViewControllerSnapShotTests/test_test_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.TrustedListDetailsViewSnapShotTests/testWithLastUpdateFreshDate_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.TrustedListDetailsViewSnapShotTests/testWithLastUpdateFreshDate_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassCheckAppTests.ValidatorOverviewSnapShotTests/testOfflineModeNotAvailable_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassCheckAppTests.ValidatorOverviewSnapShotTests/testOfflineModeNotAvailable_en_414x896.png -------------------------------------------------------------------------------- /Source/CovPassCheckApp/Source/Resources/Assets.xcassets/CovPassCheck.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "CovPassCheck_App_Icon.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/DetailScreen/icon-card-inverse.imageset/iconCardInvers.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/DetailScreen/icon-card-inverse.imageset/iconCardInvers.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/activity.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "activity@1x.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/calendar.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "calendar@1x.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/error.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "signal_success@1x.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/flag_de.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "World Icon3.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/flash-off.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "flash-off@1x.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/flash-on.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "flash-on@1x.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/icon_test.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "Status-test.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/info.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "icon_yellow@1x.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/infoWhite.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "Status-Small.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/invalid.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "icon_red@1x.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/manage.imageset/Mothers_record_history_and_findings@1x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/manage.imageset/Mothers_record_history_and_findings@1x.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/partial-dot.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "partial-dot.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/star_full.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "Star-Full@1x.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/time_hui.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "time_hui@1x.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/valid-dot.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "valid-dot.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/result_error.imageset/empty_state_prevention copy 2@1x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/result_error.imageset/empty_state_prevention copy 2@1x.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/result_success.imageset/empty_state_prevention copy@1x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/result_success.imageset/empty_state_prevention copy@1x.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/SceneCoordinator/Protocols/SceneCoordinator.swift: -------------------------------------------------------------------------------- 1 | // 2 | // SceneCoordinator.swift 3 | // 4 | // 5 | // © Copyright IBM Deutschland GmbH 2021 6 | // SPDX-License-Identifier: Apache-2.0 7 | // 8 | 9 | public protocol SceneCoordinator: ScenePresenting, SceneDismissing {} 10 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Scenes/WhatsNewSettings/Protocols/WhatsNewSettingsRouterProtocol.swift: -------------------------------------------------------------------------------- 1 | // 2 | // WhatsNewSettingsRouterProtocol.swift 3 | // 4 | // © Copyright IBM Deutschland GmbH 2021 5 | // SPDX-License-Identifier: Apache-2.0 6 | // 7 | 8 | public protocol WhatsNewSettingsRouterProtocol {} 9 | -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.AppInformationViewControllerSnapShotTests/test_whats_new_enabled_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.AppInformationViewControllerSnapShotTests/test_whats_new_enabled_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_revoked_test_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_revoked_test_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_valid_test_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_valid_test_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateOverviewSnapShotTests/test_isExpired_less_than_90_days_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateOverviewSnapShotTests/test_isExpired_less_than_90_days_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateOverviewSnapShotTests/test_isExpired_more_than_90_days_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateOverviewSnapShotTests/test_isExpired_more_than_90_days_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.ReissueConsentViewControllerSnapShotTests/testDefaultExpiryContext_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.ReissueConsentViewControllerSnapShotTests/testDefaultExpiryContext_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.ReissueStartViewControllerSnapShotTests/testDefaultExpiryContext_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.ReissueStartViewControllerSnapShotTests/testDefaultExpiryContext_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.TrustedListDetailsViewSnapShotTests/testWithLastUpdateTapOnRefresh_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.TrustedListDetailsViewSnapShotTests/testWithLastUpdateTapOnRefresh_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassCheckAppTests.CheckSituationViewControllerSnapShotTests/testDefaultSettings_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassCheckAppTests.CheckSituationViewControllerSnapShotTests/testDefaultSettings_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassCheckAppTests.SecondScanSnapShotTests/testDefaultThirdScanAndReturnError__en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassCheckAppTests.SecondScanSnapShotTests/testDefaultThirdScanAndReturnError__en_414x896.png -------------------------------------------------------------------------------- /Source/CovPassCommon/Tests/CovPassCommonTests/Resources/TestData/Recovery.json: -------------------------------------------------------------------------------- 1 | { 2 | "ci": "URN:UVCI:01DE/5CWLU12RNOB9RXSEOP6FG8#W", 3 | "co": "DE", 4 | "df": "2021-05-29", 5 | "du": "2021-06-15", 6 | "fr": "2021-01-10", 7 | "is": "Robert Koch-Institut", 8 | "tg": "840539006" 9 | } 10 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Fonts/OpenSans-Bold.dataset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "data" : [ 3 | { 4 | "filename" : "OpenSans-Bold.ttf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/DetailScreen/detail-status-test.imageset/detailStatusTest.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/DetailScreen/detail-status-test.imageset/detailStatusTest.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/StartScreen/start-status-partial.imageset/Status-Partial.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/StartScreen/start-status-partial.imageset/Status-Partial.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/checkmark.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "warning_20x20_hui.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/half-shield-notification.imageset/half-shield-notification.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/half-shield-notification.imageset/half-shield-notification.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/icon_blue_up.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "icon_blue_up.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/rg_arrow_down.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "Field-Down@1x.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/star_partial.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "Star-Partial@1x.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/warning.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "warning_20x20_hui.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_valid_recovery_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_valid_recovery_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.ReissueConsentViewControllerSnapShotTests/testMultipleExpiryContext_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.ReissueConsentViewControllerSnapShotTests/testMultipleExpiryContext_en_414x896.png -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Protocols/RouterProtocol.swift: -------------------------------------------------------------------------------- 1 | // 2 | // BaseRouterProtocol.swift 3 | // 4 | // 5 | // © Copyright IBM Deutschland GmbH 2021 6 | // SPDX-License-Identifier: Apache-2.0 7 | // 8 | 9 | public protocol RouterProtocol { 10 | var sceneCoordinator: SceneCoordinator { get } 11 | } 12 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Fonts/OpenSans-Regular.dataset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "data" : [ 3 | { 4 | "filename" : "OpenSans-Regular.ttf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Fonts/OpenSans-SemiBold.dataset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "data" : [ 3 | { 4 | "filename" : "OpenSans-SemiBold.ttf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/StartScreen/start-status-full-blue.imageset/Status-Full blue.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/StartScreen/start-status-full-blue.imageset/Status-Full blue.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Status/status-invalid-circle.imageset/status-invalid-circle.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Status/status-invalid-circle.imageset/status-invalid-circle.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Status/status-partial-circle.imageset/status-partial-circle.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Status/status-partial-circle.imageset/status-partial-circle.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/icon_blue_down.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "icon_ blue_down.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/settings_image.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "ega_settings_label.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/illustration_impfschutzgesetz.imageset/Illustration-InfSchG.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/illustration_impfschutzgesetz.imageset/Illustration-InfSchG.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/no_vaccine_image.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "prevention@1x.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateDetailViewControllerSnapshotTests/testCertificateDetail_test_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateDetailViewControllerSnapshotTests/testCertificateDetail_test_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_revoked_recovery_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_revoked_recovery_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_valid_vaccination_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_valid_vaccination_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassCheckAppTests.AppInformationViewControllerSnapShotTests/testDefaultAlternative_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassCheckAppTests.AppInformationViewControllerSnapShotTests/testDefaultAlternative_en_414x896.png -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/DetailScreen/detail-status-failed.imageset/detailStatusFailed.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/DetailScreen/detail-status-failed.imageset/detailStatusFailed.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/DetailScreen/detail-status-partial.imageset/Status-Partial@1x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/DetailScreen/detail-status-partial.imageset/Status-Partial@1x.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/DetailScreen/icon-card-inverse-warning.imageset/icon_warning@1x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/DetailScreen/icon-card-inverse-warning.imageset/icon_warning@1x.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/StartScreen/start-status-full-white.imageset/Status-Full-white.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/StartScreen/start-status-full-white.imageset/Status-Full-white.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Status/status_full.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "Status-Full blue.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Status/status_full_blue_notification.imageset/Icon-notification.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Status/status_full_blue_notification.imageset/Icon-notification.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Status/status_partial.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "Status-Partial.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/button_close.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "ic_Close_gray_24px-1@1x.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/button_close_alternative.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "Button-close.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/checkbox_checked.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "checkbox-checked@1x.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/checkbox_partial.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "Partial-Select-Icon.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/checkbox_unchecked.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "Checkbox-empty@1x.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/technical_error.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "technical_error@1x.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/start_screen_1.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "CovPass_Onboarding-1.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /fastlane/Appfile.swift: -------------------------------------------------------------------------------- 1 | public var appIdentifier: String { return "[[APP_IDENTIFIER]]" } // The bundle identifier of your app 2 | public var appleID: String { return "[[APPLE_ID]]" } // Your Apple email address 3 | 4 | 5 | 6 | // For more information about the Appfile, see: 7 | // https://docs.fastlane.tools/advanced/#appfile 8 | -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateDetailViewControllerSnapshotTests/testCertificateDetail_Partly_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateDetailViewControllerSnapshotTests/testCertificateDetail_Partly_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_revoked_vaccination_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_revoked_vaccination_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.ReissueStartViewControllerSnapShotTests/testDefaultExpiryContext_recovery_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.ReissueStartViewControllerSnapShotTests/testDefaultExpiryContext_recovery_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassCheckAppTests.RevocationSettingsViewControllerSnapShotTests/testDefaultOnboarding_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassCheckAppTests.RevocationSettingsViewControllerSnapShotTests/testDefaultOnboarding_en_414x896.png -------------------------------------------------------------------------------- /Source/CovPassCheckApp/Source/Scenes/AcousticFeedbackSettings/Protocol/AcousticFeedbackSettingsRouterProtocol.swift: -------------------------------------------------------------------------------- 1 | // 2 | // AcousticFeedbackSettingsRouterProtocol.swift 3 | // 4 | // © Copyright IBM Deutschland GmbH 2021 5 | // SPDX-License-Identifier: Apache-2.0 6 | // 7 | 8 | protocol AcousticFeedbackSettingsRouterProtocol {} 9 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/DetailScreen/detail-status-full.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "Status-Full.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Status/status_full_notification.imageset/Status-vacc_notification.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Status/status_full_notification.imageset/Status-vacc_notification.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/expired-dot.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "Status=Expired, Notification=on.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/Illustration_consent.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "CovPass_Onboarding-5.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/illustration_2.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "CovPassCheck_Onboarding-2.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/illustration_3.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "CovPassCheck_Onboarding-3.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/onboarding_screen_1.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "CovPass_Onboarding-2.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/onboarding_screen_2.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "CovPass_Onboarding-3.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/onboarding_screen_3.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "CovPass_Onboarding-4.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/scan_proof_image.imageset/Impfpass-_Buergerseite-Onboarding-2@1x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/scan_proof_image.imageset/Impfpass-_Buergerseite-Onboarding-2@1x.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Scenes/Scanner/Models/ScanResult.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ScanResult.swift 3 | // 4 | // 5 | // © Copyright IBM Deutschland GmbH 2021 6 | // SPDX-License-Identifier: Apache-2.0 7 | // 8 | 9 | import Scanner 10 | import UIKit 11 | 12 | public typealias ScanResult = Swift.Result 13 | -------------------------------------------------------------------------------- /CovPass.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateDetailViewControllerSnapshotTests/testCertificateDetail_Booster_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateDetailViewControllerSnapshotTests/testCertificateDetail_Booster_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateDetailViewControllerSnapshotTests/testCertificateDetail_IsExpired_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateDetailViewControllerSnapshotTests/testCertificateDetail_IsExpired_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateDetailViewControllerSnapshotTests/testCertificateDetail_IsInvalid_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateDetailViewControllerSnapshotTests/testCertificateDetail_IsInvalid_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateDetailViewControllerSnapshotTests/testCertificateDetail_Recovery_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateDetailViewControllerSnapshotTests/testCertificateDetail_Recovery_en_414x896.png -------------------------------------------------------------------------------- /Source/CovPassCommon/Tests/CovPassCommonTests/XCTestManifests.swift: -------------------------------------------------------------------------------- 1 | // 2 | // © Copyright IBM Deutschland GmbH 2021 3 | // SPDX-License-Identifier: Apache-2.0 4 | // 5 | 6 | import XCTest 7 | 8 | #if !canImport(ObjectiveC) 9 | public func allTests() -> [XCTestCaseEntry] { 10 | [ 11 | ] 12 | } 13 | #endif 14 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Protocols/BaseViewModel.swift: -------------------------------------------------------------------------------- 1 | // 2 | // BaseViewModel.swift 3 | // 4 | // 5 | // © Copyright IBM Deutschland GmbH 2021 6 | // SPDX-License-Identifier: Apache-2.0 7 | // 8 | 9 | import UIKit 10 | 11 | public protocol BaseViewModel { 12 | var delegate: ViewModelDelegate? { get set } 13 | } 14 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/DetailScreen/detail-status-full-empty.imageset/detailStatusFullEmpty.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/DetailScreen/detail-status-full-empty.imageset/detailStatusFullEmpty.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/DetailScreen/detail-status-test-empty.imageset/detailStatusTestEmpty.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/DetailScreen/detail-status-test-empty.imageset/detailStatusTestEmpty.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/DetailScreen/detail-status-test-inverse.imageset/Status-Full Copy@1x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/DetailScreen/detail-status-test-inverse.imageset/Status-Full Copy@1x.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Status/status-mask-no-rules-circle-small.imageset/Group 11 Copy@1x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Status/status-mask-no-rules-circle-small.imageset/Group 11 Copy@1x.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Status/status-mask-required-circle-large.imageset/Icon-Mask-needed.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Status/status-mask-required-circle-large.imageset/Icon-Mask-needed.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/manage.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "Mothers_record_history_and_findings@1x.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/illustration_1.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "CovPassCheck_Onboarding-1@1x.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/result_error.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "empty_state_prevention copy 2@1x.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/result_success.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "empty_state_prevention copy@1x.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/scan_please_illustration.imageset/Cov_Pass_Check_Header_Scan_please.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/scan_please_illustration.imageset/Cov_Pass_Check_Header_Scan_please.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/SceneCoordinator/Protocols/SceneFactory.swift: -------------------------------------------------------------------------------- 1 | // 2 | // SceneFactory.swift 3 | // 4 | // 5 | // © Copyright IBM Deutschland GmbH 2021 6 | // SPDX-License-Identifier: Apache-2.0 7 | // 8 | 9 | import UIKit 10 | 11 | public protocol SceneFactory { 12 | func make() -> UIViewController 13 | } 14 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Scenes/Scanner/Models/QRCodeImportResult.swift: -------------------------------------------------------------------------------- 1 | // 2 | // QRCodeImportResult.swift 3 | // 4 | // © Copyright IBM Deutschland GmbH 2022 5 | // SPDX-License-Identifier: Apache-2.0 6 | // 7 | 8 | public enum QRCodeImportResult { 9 | case pickerImport 10 | case scanResult(ScanResult) 11 | } 12 | -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CardViewSnapShotTests/testBoosterNotification_test_certificateAndReturnError__en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CardViewSnapShotTests/testBoosterNotification_test_certificateAndReturnError__en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateDetailViewControllerSnapshotTests/testCertificateDetail_Vaccination_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateDetailViewControllerSnapshotTests/testCertificateDetail_Vaccination_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateImportSelectionViewControllerSnapshotTests/testEmptyAndReturnError__en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateImportSelectionViewControllerSnapshotTests/testEmptyAndReturnError__en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_reissuable_expired_test_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_reissuable_expired_test_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_revoked_non_german_test_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_revoked_non_german_test_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassCheckAppTests.DifferentPersonViewControllerSnapshotTests/test_countdown_AndReturnError__en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassCheckAppTests.DifferentPersonViewControllerSnapshotTests/test_countdown_AndReturnError__en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassCheckAppTests.RevocationSettingsViewControllerSnapShotTests/testDefaultOnboarding_False_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassCheckAppTests.RevocationSettingsViewControllerSnapShotTests/testDefaultOnboarding_False_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassCheckAppTests.RevocationSettingsViewControllerSnapShotTests/testDefaultOnboarding_True_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassCheckAppTests.RevocationSettingsViewControllerSnapShotTests/testDefaultOnboarding_True_en_414x896.png -------------------------------------------------------------------------------- /Source/CovPassCommon/Sources/CovPassCommon/Models/TrustList.swift: -------------------------------------------------------------------------------- 1 | // 2 | // TrustList.swift 3 | // 4 | // 5 | // © Copyright IBM Deutschland GmbH 2021 6 | // SPDX-License-Identifier: Apache-2.0 7 | // 8 | 9 | import Foundation 10 | 11 | public struct TrustList: Codable { 12 | public var certificates: [TrustCertificate] 13 | } 14 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/DetailScreen/detail-status-recovered.imageset/detail-status-recovered.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/DetailScreen/detail-status-recovered.imageset/detail-status-recovered.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Status/vaccination_cycle_complete.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "Check-Vaccination.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Status/vaccination_cycle_incomplete.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "Check-Vaccination.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/UIComponents/Protocols/ActionCell.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ActionCell.swift 3 | // 4 | // 5 | // © Copyright IBM Deutschland GmbH 2021 6 | // SPDX-License-Identifier: Apache-2.0 7 | // 8 | 9 | import UIKit 10 | 11 | public protocol ActionCell { 12 | func configure(title: String, icon: UIImage) 13 | } 14 | -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CardViewSnapShotTests/testBoosterNotification_vaccination_invalidAndReturnError__en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CardViewSnapShotTests/testBoosterNotification_vaccination_invalidAndReturnError__en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateDetailViewControllerSnapshotTests/testCertificateDetailViewController_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateDetailViewControllerSnapshotTests/testCertificateDetailViewController_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateDetailViewControllerSnapshotTests/testCertificateDetail_Recovery_From_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateDetailViewControllerSnapshotTests/testCertificateDetail_Recovery_From_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateDetailViewControllerSnapshotTests/test_showBoosterRenewal_notification_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateDetailViewControllerSnapshotTests/test_showBoosterRenewal_notification_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_reissuable_expired_recovery_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_reissuable_expired_recovery_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_revoked_by_locationId_test_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_revoked_by_locationId_test_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_revoked_non_german_recovery_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_revoked_non_german_recovery_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassCheckAppTests.DifferentPersonViewControllerSnapshotTests/test_differentDob_AndReturnError__en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassCheckAppTests.DifferentPersonViewControllerSnapshotTests/test_differentDob_AndReturnError__en_414x896.png -------------------------------------------------------------------------------- /Source/CovPassCommon/Sources/CovPassCommon/Resources/DCC-ValueSets/disease-agent-targeted.json: -------------------------------------------------------------------------------- 1 | {"valueSetValues":{"840539006":{"system":"http:\/\/snomed.info\/sct","display":"COVID-19","lang":"en","active":true,"version":"http:\/\/snomed.info\/sct\/900000000000207008\/version\/20210131"}},"valueSetId":"disease-agent-targeted","valueSetDate":"2021-04-27"} -------------------------------------------------------------------------------- /Source/CovPassCommon/Sources/CovPassCommon/Utils/PromiseKit+Firstly.swift: -------------------------------------------------------------------------------- 1 | // 2 | // PromiseKit+Firstly.swift 3 | // 4 | // © Copyright IBM Deutschland GmbH 2021 5 | // SPDX-License-Identifier: Apache-2.0 6 | // 7 | 8 | import PromiseKit 9 | 10 | public func firstly(_ body: () -> Void) -> Guarantee { 11 | .value(body()) 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Status/status_full_blue_notification.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "Icon-notification.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Status/status_full_notification.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "Status-vacc_notification.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/scan_proof_image.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "Impfpass-_Buergerseite-Onboarding-2@1x.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /CovPassTemplate/CovPass.xctemplate/___FILEBASENAME___RouterProtocol.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ___VARIABLE_moduleName___RouterProtocol.swift 3 | // 4 | // 5 | // © Copyright IBM Deutschland GmbH 2021 6 | // SPDX-License-Identifier: Apache-2.0 7 | // 8 | 9 | import CovPassUI 10 | 11 | protocol ___VARIABLE_moduleName___RouterProtocol: RouterProtocol {} 12 | -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateDetailViewControllerSnapshotTests/testCertificateDetail_Vaccination_From_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateDetailViewControllerSnapshotTests/testCertificateDetail_Vaccination_From_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_expired_cant_be_renewed_test_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_expired_cant_be_renewed_test_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_reissuable_soon_expiring_test_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_reissuable_soon_expiring_test_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificatesOverviewPersonViewControllerSnapShotTests/test_recoveryAndReturnError__en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificatesOverviewPersonViewControllerSnapShotTests/test_recoveryAndReturnError__en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassCheckAppTests.CertificateInvalidResultViewControllerSnapshotTests/testDefaultAndReturnError__en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassCheckAppTests.CertificateInvalidResultViewControllerSnapshotTests/testDefaultAndReturnError__en_414x896.png -------------------------------------------------------------------------------- /Source/CovPassApp/Tests/Scenes/WhatsNewSettings/Mocks/WhatsNewSettingsRouterMock.swift: -------------------------------------------------------------------------------- 1 | // 2 | // WhatsNewSettingsRouterMock.swift 3 | // 4 | // © Copyright IBM Deutschland GmbH 2021 5 | // SPDX-License-Identifier: Apache-2.0 6 | // 7 | 8 | @testable import CovPassUI 9 | 10 | struct WhatsNewSettingsRouterMock: WhatsNewSettingsRouterProtocol {} 11 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Protocols/StartRouterProtocol.swift: -------------------------------------------------------------------------------- 1 | // 2 | // StartRouterProtocol.swift 3 | // 4 | // 5 | // © Copyright IBM Deutschland GmbH 2021 6 | // SPDX-License-Identifier: Apache-2.0 7 | // 8 | 9 | import Foundation 10 | 11 | public protocol StartRouterProtocol: RouterProtocol { 12 | func showNextScene() 13 | } 14 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Status/status_partial_notification.imageset/Status-halfvacc_notification@1x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Status/status_partial_notification.imageset/Status-halfvacc_notification@1x.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Images/scan_please_illustration.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "Cov_Pass_Check_Header_Scan_please.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateDetailViewControllerSnapshotTests/testCertificateIsRevokedAndReturnError__en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateDetailViewControllerSnapshotTests/testCertificateIsRevokedAndReturnError__en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateImportSelectionViewControllerSnapshotTests/testAllSelectedAndReturnError__en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateImportSelectionViewControllerSnapshotTests/testAllSelectedAndReturnError__en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateImportSelectionViewControllerSnapshotTests/testNoneSelectedAndReturnError__en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateImportSelectionViewControllerSnapshotTests/testNoneSelectedAndReturnError__en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateImportSelectionViewControllerSnapshotTests/testSomeSelectedAndReturnError__en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateImportSelectionViewControllerSnapshotTests/testSomeSelectedAndReturnError__en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_expired_cant_be_renewed_recovery_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_expired_cant_be_renewed_recovery_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_reissuable_expired_vaccination_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_reissuable_expired_vaccination_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_revoked_by_locationId_recovery_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_revoked_by_locationId_recovery_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_revoked_non_german_vaccination_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_revoked_non_german_vaccination_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificatesOverviewPersonViewControllerSnapShotTests/test_notificationAndReturnError__en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificatesOverviewPersonViewControllerSnapShotTests/test_notificationAndReturnError__en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificatesOverviewPersonViewControllerSnapShotTests/test_vaccinationAndReturnError__en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificatesOverviewPersonViewControllerSnapShotTests/test_vaccinationAndReturnError__en_414x896.png -------------------------------------------------------------------------------- /Source/CovPassCheckApp/Tests/Scenes/WhatsNewSettings/Mocks/WhatsNewSettingsRouterMock.swift: -------------------------------------------------------------------------------- 1 | // 2 | // WhatsNewSettingsRouterMock.swift 3 | // 4 | // © Copyright IBM Deutschland GmbH 2021 5 | // SPDX-License-Identifier: Apache-2.0 6 | // 7 | 8 | @testable import CovPassUI 9 | 10 | struct WhatsNewSettingsRouterMock: WhatsNewSettingsRouterProtocol {} 11 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Status/status_partial_notification.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "Status-halfvacc_notification@1x.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Theme/Font/FontLoadingError.swift: -------------------------------------------------------------------------------- 1 | // 2 | // FontLoadingError.swift 3 | // 4 | // 5 | // © Copyright IBM Deutschland GmbH 2021 6 | // SPDX-License-Identifier: Apache-2.0 7 | // 8 | 9 | import Foundation 10 | 11 | public enum FontLoadingError: Error { 12 | case registration 13 | case other(String) 14 | } 15 | -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_revoked_by_locationId_vaccination_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_revoked_by_locationId_vaccination_en_414x896.png -------------------------------------------------------------------------------- /Source/CovPassApp/Tests/TestExtension.swift: -------------------------------------------------------------------------------- 1 | // 2 | // TestExtension.swift 3 | // 4 | // © Copyright IBM Deutschland GmbH 2021 5 | // SPDX-License-Identifier: Apache-2.0 6 | // 7 | 8 | import XCTest 9 | 10 | extension RunLoop { 11 | func run(for seconds: TimeInterval) { 12 | run(until: Date().addingTimeInterval(seconds)) 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Extensions/BundleExtension.swift: -------------------------------------------------------------------------------- 1 | // 2 | // BundleExtension.swift 3 | // 4 | // 5 | // © Copyright IBM Deutschland GmbH 2021 6 | // SPDX-License-Identifier: Apache-2.0 7 | // 8 | 9 | import Foundation 10 | 11 | public extension Bundle { 12 | static var uiBundle: Bundle { 13 | Bundle.module 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateDetailViewControllerSnapshotTests/test_vaccinationCycleIsCompleteAndReturnError__en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateDetailViewControllerSnapshotTests/test_vaccinationCycleIsCompleteAndReturnError__en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_expired_cant_be_renewed_vaccination_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_expired_cant_be_renewed_vaccination_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_reissuable_soon_expiring_recovery_and_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_reissuable_soon_expiring_recovery_and_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_reissuable_soon_expiring_vaccination_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_reissuable_soon_expiring_vaccination_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassCheckAppTests.VaccinationCycleCompleteResultViewControllerSnapshotTests/testDefaultAndReturnError__en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassCheckAppTests.VaccinationCycleCompleteResultViewControllerSnapshotTests/testDefaultAndReturnError__en_414x896.png -------------------------------------------------------------------------------- /Source/CovPassApp/Source/Scenes/Reissue/Start/ReissueStartRouterProtocol.swift: -------------------------------------------------------------------------------- 1 | import CovPassCommon 2 | import CovPassUI 3 | import PromiseKit 4 | 5 | protocol ReissueStartRouterProtocol: RouterProtocol { 6 | func showNext(tokens: [ExtendedCBORWebToken], 7 | resolver: Resolver, 8 | context: ReissueContext) 9 | } 10 | -------------------------------------------------------------------------------- /Source/CovPassCheckApp/Tests/TestExtension.swift: -------------------------------------------------------------------------------- 1 | // 2 | // TestExtension.swift 3 | // 4 | // © Copyright IBM Deutschland GmbH 2021 5 | // SPDX-License-Identifier: Apache-2.0 6 | // 7 | 8 | import XCTest 9 | 10 | extension RunLoop { 11 | func run(for seconds: TimeInterval) { 12 | run(until: Date().addingTimeInterval(seconds)) 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Protocols/HowToScanRouterProtocol.swift: -------------------------------------------------------------------------------- 1 | // 2 | // HowToScanRouterProtocol.swift 3 | // 4 | // 5 | // © Copyright IBM Deutschland GmbH 2021 6 | // SPDX-License-Identifier: Apache-2.0 7 | // 8 | 9 | import UIKit 10 | 11 | public protocol HowToScanRouterProtocol: RouterProtocol { 12 | func showMoreInformation() 13 | } 14 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Status/status-mask-optional-circle-large.imageset/status-mask-optional-circle-large.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Status/status-mask-optional-circle-large.imageset/status-mask-optional-circle-large.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Status/status-mask-required-reason-other.imageset/status-mask-required-reason-other.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Status/status-mask-required-reason-other.imageset/status-mask-required-reason-other.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Tests/CovPassUITests/Scenes/WhatsNewSettings/Mocks/WhatsNewSettingsRouterMock.swift: -------------------------------------------------------------------------------- 1 | // 2 | // WhatsNewSettingsRouterMock.swift 3 | // 4 | // © Copyright IBM Deutschland GmbH 2021 5 | // SPDX-License-Identifier: Apache-2.0 6 | // 7 | 8 | @testable import CovPassUI 9 | 10 | struct WhatsNewSettingsRouterMock: WhatsNewSettingsRouterProtocol {} 11 | -------------------------------------------------------------------------------- /BuildTools/package.swift: -------------------------------------------------------------------------------- 1 | // swift-tools-version:5.3 2 | import PackageDescription 3 | 4 | let package = Package( 5 | name: "BuildTools", 6 | platforms: [.macOS(.v10_11)], 7 | dependencies: [ 8 | .package(url: "https://github.com/nicklockwood/SwiftFormat", from: "0.50.3") 9 | ], 10 | targets: [.target(name: "BuildTools", path: "")] 11 | ) 12 | -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CardViewSnapShotTests/testBoosterNotification_vaccination_partial_certificateAndReturnError__en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CardViewSnapShotTests/testBoosterNotification_vaccination_partial_certificateAndReturnError__en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateDetailViewControllerSnapshotTests/testCertificateDetail_AllTypes_Selected_Invalid_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateDetailViewControllerSnapshotTests/testCertificateDetail_AllTypes_Selected_Invalid_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateDetailViewControllerSnapshotTests/testCertificateDetail_AllTypes_Selected_Recovery_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateDetailViewControllerSnapshotTests/testCertificateDetail_AllTypes_Selected_Recovery_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_expired_cant_be_renewed_not_german_test_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_expired_cant_be_renewed_not_german_test_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_expired_doesnt_have_to_be_renewed_test_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_expired_doesnt_have_to_be_renewed_test_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_expiring_doesnt_have_to_be_renewed_test_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_expiring_doesnt_have_to_be_renewed_test_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificatesOverviewPersonViewControllerSnapShotTests/test_vaccination_partlyAndReturnError__en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificatesOverviewPersonViewControllerSnapShotTests/test_vaccination_partlyAndReturnError__en_414x896.png -------------------------------------------------------------------------------- /Source/CovPassApp/Tests/Mock/SceneFactoryMock.swift: -------------------------------------------------------------------------------- 1 | // 2 | // SceneFactoryMock.swift 3 | // 4 | // © Copyright IBM Deutschland GmbH 2021 5 | // SPDX-License-Identifier: Apache-2.0 6 | // 7 | 8 | import CovPassUI 9 | import UIKit 10 | 11 | struct SceneFactoryMock: SceneFactory { 12 | func make() -> UIViewController { 13 | .init() 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Status/status-mask-required-reason-qrcode.imageset/status-mask-required-reason-qrcode.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Icons/Status/status-mask-required-reason-qrcode.imageset/status-mask-required-reason-qrcode.pdf -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Scenes/Validation Result/Models/ImmunizationState.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ImmunizationState.swift 3 | // 4 | // 5 | // © Copyright IBM Deutschland GmbH 2021 6 | // SPDX-License-Identifier: Apache-2.0 7 | // 8 | 9 | import Foundation 10 | 11 | enum ImmunizationState { 12 | case full 13 | case partial 14 | case error 15 | } 16 | -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateDetailViewControllerSnapshotTests/testCertificateDetail_AllTypes_Selected_Vaccination_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateDetailViewControllerSnapshotTests/testCertificateDetail_AllTypes_Selected_Vaccination_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateDetailViewControllerSnapshotTests/testCertificateIsRevokedAndIsExpiredAndReturnError__en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateDetailViewControllerSnapshotTests/testCertificateIsRevokedAndIsExpiredAndReturnError__en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_expired_doesnt_have_to_be_renewed_recovery_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_expired_doesnt_have_to_be_renewed_recovery_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassCheckAppTests.AcousticFeedbackSettingsViewControllerSnapshotTests/testExample_enableAcousticFeedback_off_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassCheckAppTests.AcousticFeedbackSettingsViewControllerSnapshotTests/testExample_enableAcousticFeedback_off_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassCheckAppTests.AcousticFeedbackSettingsViewControllerSnapshotTests/testExample_enableAcousticFeedback_on_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassCheckAppTests.AcousticFeedbackSettingsViewControllerSnapshotTests/testExample_enableAcousticFeedback_on_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassCheckAppTests.DifferentPersonViewControllerSnapshotTests/test_sameDob_threeCertificates_AndReturnError__en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassCheckAppTests.DifferentPersonViewControllerSnapshotTests/test_sameDob_threeCertificates_AndReturnError__en_414x896.png -------------------------------------------------------------------------------- /Source/CovPassCommon/Sources/CovPassCommon/Extensions/Array+Date.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Array+Date.swift 3 | // 4 | // © Copyright IBM Deutschland GmbH 2021 5 | // SPDX-License-Identifier: Apache-2.0 6 | // 7 | 8 | import Foundation 9 | 10 | public extension Array where Element == Date { 11 | var latestDate: Date? { 12 | sorted(by: >).first 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Scenes/Container/Scene/ContainerSceneRouterProtocol.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ContainerSceneRouterProtocol.swift 3 | // 4 | // © Copyright IBM Deutschland GmbH 2021 5 | // SPDX-License-Identifier: Apache-2.0 6 | // 7 | 8 | import Foundation 9 | 10 | public protocol ContainerSceneRouterProtocol: RouterProtocol { 11 | func dismiss() 12 | } 13 | -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_expired_cant_be_renewed_not_german_recovery_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_expired_cant_be_renewed_not_german_recovery_en_414x896.png -------------------------------------------------------------------------------- /CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_expiring_doesnt_have_to_be_renewed_recovery_en_414x896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Digitaler-Impfnachweis/covpass-ios/HEAD/CovPassTests/ReferenceImages_64/CovPassAppTests.CertificateItemDetailViewControllerSnapshotTests/test_expiring_doesnt_have_to_be_renewed_recovery_en_414x896.png -------------------------------------------------------------------------------- /Source/CovPassApp/Source/Scenes/Protocols/ScanCountRouterProtocol.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ScanCountRouterProtocol.swift 3 | // 4 | // © Copyright IBM Deutschland GmbH 2021 5 | // SPDX-License-Identifier: Apache-2.0 6 | // 7 | 8 | import CovPassUI 9 | import Foundation 10 | 11 | protocol ScanCountRouterProtocol: DialogRouterProtocol { 12 | func routeToSafari(url: URL) 13 | } 14 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/AD.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "AD.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/AE.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "AE.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/AL.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "AL.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/AM.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "AM.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/AZ.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "AZ.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/BA.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "BA.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/BH.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "BH.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/BI.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "BI.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/BJ.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "BJ.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/BR.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "BR.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/CA.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "CA.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/CL.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "CL.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/CO.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "CO.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/CV.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "CV.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/DO.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "DO.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/DZ.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "DZ.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/EG.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "EG.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/FO.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "FO.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/GB.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "GB.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Source/CovPassUI/Sources/CovPassUI/Resources/Assets.xcassets/Countries/GE.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "GE.pdf", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | --------------------------------------------------------------------------------