C# Класс Uol.PagSeguro.Service.PreApprovalSearchService

Encapsulates web service calls regarding PagSeguro to search pre-approvals
Показать файл Открыть проект

Открытые методы

Метод Описание
SearchByCode ( Uol.PagSeguro.Domain.Credentials credentials, string preApprovalCode ) : Uol.PagSeguro.Domain.PreApprovalTransaction

Finds a pre-approval with a matching pre-approval code

SearchByDate ( Uol.PagSeguro.Domain.Credentials credentials, System.DateTime initialDate, System.DateTime finalDate, int pageNumber = null, int resultsPerPage = null ) : Uol.PagSeguro.Domain.PreApprovalSearchResult

Finds a pre-approval with a matching date interval

SearchByInterval ( Uol.PagSeguro.Domain.Credentials credentials, int interval ) : Uol.PagSeguro.Domain.PreApprovalSearchResult

Finds a pre-approval with a matching day interval

SearchByNofication ( Uol.PagSeguro.Domain.Credentials credentials, string notificationCode ) : Uol.PagSeguro.Domain.PreApprovalTransaction

Finds a pre-approval with a matching notification code

SearchByReference ( Uol.PagSeguro.Domain.Credentials credentials, String reference, System.DateTime initialDate, System.DateTime finalDate, int pageNumber = null, int resultsPerPage = null ) : Uol.PagSeguro.Domain.PreApprovalSearchResult

Finds a pre-approval with a matching pre-approval reference

Приватные методы

Метод Описание
BuildSearchUrlByCode ( Uol.PagSeguro.Domain.Credentials credentials, string preApprovalCode ) : string

BuildSearchUrlByDate ( Uol.PagSeguro.Domain.Credentials credentials, System.DateTime initialDate, System.DateTime finalDate, int pageNumber, int resultsPerPage ) : string

BuildSearchUrlByInterval ( Uol.PagSeguro.Domain.Credentials credentials, int interval ) : string

BuildSearchUrlByNotification ( Uol.PagSeguro.Domain.Credentials credentials, string notificationCode ) : string

BuildSearchUrlByReference ( Uol.PagSeguro.Domain.Credentials credentials, String reference, System.DateTime initialDate, System.DateTime finalDate, int pageNumber, int resultsPerPage ) : string

Описание методов

SearchByCode() публичный статический Метод

Finds a pre-approval with a matching pre-approval code
public static SearchByCode ( Uol.PagSeguro.Domain.Credentials credentials, string preApprovalCode ) : Uol.PagSeguro.Domain.PreApprovalTransaction
credentials Uol.PagSeguro.Domain.Credentials PagSeguro credentials
preApprovalCode string Pre-Approval code
Результат Uol.PagSeguro.Domain.PreApprovalTransaction

SearchByDate() публичный статический Метод

Finds a pre-approval with a matching date interval
public static SearchByDate ( Uol.PagSeguro.Domain.Credentials credentials, System.DateTime initialDate, System.DateTime finalDate, int pageNumber = null, int resultsPerPage = null ) : Uol.PagSeguro.Domain.PreApprovalSearchResult
credentials Uol.PagSeguro.Domain.Credentials PagSeguro credentials
initialDate System.DateTime
finalDate System.DateTime End of date range. Use DateTime.MaxValue to search without an upper boundary.
pageNumber int Page number, starting with 1. If passed as 0, it will call the web service to get the default page, also page number 1.
resultsPerPage int Results per page, optional.
Результат Uol.PagSeguro.Domain.PreApprovalSearchResult

SearchByInterval() публичный статический Метод

Finds a pre-approval with a matching day interval
public static SearchByInterval ( Uol.PagSeguro.Domain.Credentials credentials, int interval ) : Uol.PagSeguro.Domain.PreApprovalSearchResult
credentials Uol.PagSeguro.Domain.Credentials PagSeguro credentials
interval int Day interval
Результат Uol.PagSeguro.Domain.PreApprovalSearchResult

SearchByNofication() публичный статический Метод

Finds a pre-approval with a matching notification code
public static SearchByNofication ( Uol.PagSeguro.Domain.Credentials credentials, string notificationCode ) : Uol.PagSeguro.Domain.PreApprovalTransaction
credentials Uol.PagSeguro.Domain.Credentials PagSeguro credentials
notificationCode string Notification code
Результат Uol.PagSeguro.Domain.PreApprovalTransaction

SearchByReference() публичный статический Метод

Finds a pre-approval with a matching pre-approval reference
public static SearchByReference ( Uol.PagSeguro.Domain.Credentials credentials, String reference, System.DateTime initialDate, System.DateTime finalDate, int pageNumber = null, int resultsPerPage = null ) : Uol.PagSeguro.Domain.PreApprovalSearchResult
credentials Uol.PagSeguro.Domain.Credentials PagSeguro credentials
reference String PagSeguro Pre-Approval Reference
initialDate System.DateTime
finalDate System.DateTime End of date range. Use DateTime.MaxValue to search without an upper boundary.
pageNumber int Page number, starting with 1. If passed as 0, it will call the web service to get the default page, also page number 1.
resultsPerPage int Results per page, optional.
Результат Uol.PagSeguro.Domain.PreApprovalSearchResult