C# 클래스 Uol.PagSeguro.Service.PreApprovalSearchService

Encapsulates web service calls regarding PagSeguro to search pre-approvals
파일 보기 프로젝트 열기: pagseguro/dotnet

공개 메소드들

메소드 설명
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