         return getAction(label: getLinkLabel(), action: getLinkAction())
     }
     
-    private func getAction(label: String?, action: action) -> PXAction? {
+    private func getAction(label: String?, action: Action) -> PXAction? {
         guard let label = label, let action = action else {
             return nil
         }

        }
    }

    private func getLinkAction() -> action {
        return { [weak self] in
            if let url = self?.getBackUrl() {
                self?.openURL(url: url, success: { [weak self] (_) in

// MARK: Build Helpers
internal extension PXResultViewModel {

    typealias Action = (() -> Void)?
    
    func getActionButton() -> PXAction? {
        return getAction(label: getButtonLabel(), action: getButtonAction())
