C# 클래스 SEEK.AdPostingApi.Client.Tests.Framework.AdvertisementContentBuilder

파일 보기 프로젝트 열기: SEEK-Jobs/ad-posting-api-client 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
AdvertisementModel dynamic

공개 메소드들

메소드 설명
AdvertisementContentBuilder ( IBuilderInitializer initializer ) : System.Collections.Generic
Build ( ) : dynamic
WithAdditionalProperties ( ) : AdvertisementContentBuilder
WithAdvertisementDetails ( object advertisementDetails ) : AdvertisementContentBuilder
WithAdvertisementType ( object advertisementType ) : AdvertisementContentBuilder
WithAdvertiserId ( object advertiserId ) : AdvertisementContentBuilder
WithAgentId ( object agentId ) : AdvertisementContentBuilder
WithAgentJobReference ( object agentJobReference ) : AdvertisementContentBuilder
WithApplicationEmail ( object applicationEmail ) : AdvertisementContentBuilder
WithApplicationFormUrl ( object applicationFormUrl ) : AdvertisementContentBuilder
WithContactEmail ( object contactEmail ) : AdvertisementContentBuilder
WithContactName ( object contactName ) : AdvertisementContentBuilder
WithContactPhone ( object contactPhone ) : AdvertisementContentBuilder
WithEndApplicationUrl ( object endApplicationUrl ) : AdvertisementContentBuilder
WithGranularLocationCity ( object city ) : AdvertisementContentBuilder
WithGranularLocationCountry ( object country ) : AdvertisementContentBuilder
WithGranularLocationOptions ( ) : AdvertisementContentBuilder
WithGranularLocationPostCode ( object postCode ) : AdvertisementContentBuilder
WithGranularLocationState ( object state ) : AdvertisementContentBuilder
WithJobReference ( object jobReference ) : AdvertisementContentBuilder
WithJobSummary ( object jobSummary ) : AdvertisementContentBuilder
WithJobTitle ( object jobTitle ) : AdvertisementContentBuilder
WithLocationAreaId ( object areaId ) : AdvertisementContentBuilder
WithLocationId ( object locationId ) : AdvertisementContentBuilder
WithRecruiterEmail ( object recruiterEmail ) : AdvertisementContentBuilder
WithRecruiterFullName ( object recruiterFullName ) : AdvertisementContentBuilder
WithRecruiterTeamName ( object recruiterTeamName ) : AdvertisementContentBuilder
WithRequestCreationId ( object creationId ) : AdvertisementContentBuilder
WithSalaryDetails ( object details ) : AdvertisementContentBuilder
WithSalaryMaximum ( object maximum ) : AdvertisementContentBuilder
WithSalaryMinimum ( object minimum ) : AdvertisementContentBuilder
WithSalaryType ( object salaryType ) : AdvertisementContentBuilder
WithScreenId ( object screenId ) : AdvertisementContentBuilder
WithSearchJobTitle ( object searchJobTitle ) : AdvertisementContentBuilder
WithStandoutBullets ( ) : AdvertisementContentBuilder
WithStandoutLogoId ( object logoId ) : AdvertisementContentBuilder
WithSubclassificationId ( object subclassificationId ) : AdvertisementContentBuilder
WithTemplateId ( object id ) : AdvertisementContentBuilder
WithTemplateItems ( ) : AdvertisementContentBuilder
WithVideoPosition ( object videoPosition ) : AdvertisementContentBuilder
WithVideoUrl ( object url ) : AdvertisementContentBuilder
WithWorkType ( object workType ) : AdvertisementContentBuilder

비공개 메소드들

메소드 설명
CreateOrRemoveThirdParties ( object advertiserId, object agentId ) : void
EnsureContactPropertyExists ( ) : void
EnsureGranularLocationPropertyExists ( ) : void
EnsureLocationPropertyExists ( ) : void
EnsureRecruiterPropertyExists ( ) : void
EnsureSalaryPropertyExists ( ) : void
EnsureStandoutPropertyExists ( ) : void
EnsureTemplatePropertyExists ( ) : void
EnsureVideoPropertyExists ( ) : void
PropertyExists ( dynamic model, string propertyName ) : bool
TryRemoveProperty ( dynamic model, string propertyName ) : void

메소드 상세

AdvertisementContentBuilder() 공개 메소드

public AdvertisementContentBuilder ( IBuilderInitializer initializer ) : System.Collections.Generic
initializer IBuilderInitializer
리턴 System.Collections.Generic

Build() 공개 메소드

public Build ( ) : dynamic
리턴 dynamic

WithAdditionalProperties() 공개 메소드

public WithAdditionalProperties ( ) : AdvertisementContentBuilder
리턴 AdvertisementContentBuilder

WithAdvertisementDetails() 공개 메소드

public WithAdvertisementDetails ( object advertisementDetails ) : AdvertisementContentBuilder
advertisementDetails object
리턴 AdvertisementContentBuilder

WithAdvertisementType() 공개 메소드

public WithAdvertisementType ( object advertisementType ) : AdvertisementContentBuilder
advertisementType object
리턴 AdvertisementContentBuilder

WithAdvertiserId() 공개 메소드

public WithAdvertiserId ( object advertiserId ) : AdvertisementContentBuilder
advertiserId object
리턴 AdvertisementContentBuilder

WithAgentId() 공개 메소드

public WithAgentId ( object agentId ) : AdvertisementContentBuilder
agentId object
리턴 AdvertisementContentBuilder

WithAgentJobReference() 공개 메소드

public WithAgentJobReference ( object agentJobReference ) : AdvertisementContentBuilder
agentJobReference object
리턴 AdvertisementContentBuilder

WithApplicationEmail() 공개 메소드

public WithApplicationEmail ( object applicationEmail ) : AdvertisementContentBuilder
applicationEmail object
리턴 AdvertisementContentBuilder

WithApplicationFormUrl() 공개 메소드

public WithApplicationFormUrl ( object applicationFormUrl ) : AdvertisementContentBuilder
applicationFormUrl object
리턴 AdvertisementContentBuilder

WithContactEmail() 공개 메소드

public WithContactEmail ( object contactEmail ) : AdvertisementContentBuilder
contactEmail object
리턴 AdvertisementContentBuilder

WithContactName() 공개 메소드

public WithContactName ( object contactName ) : AdvertisementContentBuilder
contactName object
리턴 AdvertisementContentBuilder

WithContactPhone() 공개 메소드

public WithContactPhone ( object contactPhone ) : AdvertisementContentBuilder
contactPhone object
리턴 AdvertisementContentBuilder

WithEndApplicationUrl() 공개 메소드

public WithEndApplicationUrl ( object endApplicationUrl ) : AdvertisementContentBuilder
endApplicationUrl object
리턴 AdvertisementContentBuilder

WithGranularLocationCity() 공개 메소드

public WithGranularLocationCity ( object city ) : AdvertisementContentBuilder
city object
리턴 AdvertisementContentBuilder

WithGranularLocationCountry() 공개 메소드

public WithGranularLocationCountry ( object country ) : AdvertisementContentBuilder
country object
리턴 AdvertisementContentBuilder

WithGranularLocationOptions() 공개 메소드

public WithGranularLocationOptions ( ) : AdvertisementContentBuilder
리턴 AdvertisementContentBuilder

WithGranularLocationPostCode() 공개 메소드

public WithGranularLocationPostCode ( object postCode ) : AdvertisementContentBuilder
postCode object
리턴 AdvertisementContentBuilder

WithGranularLocationState() 공개 메소드

public WithGranularLocationState ( object state ) : AdvertisementContentBuilder
state object
리턴 AdvertisementContentBuilder

WithJobReference() 공개 메소드

public WithJobReference ( object jobReference ) : AdvertisementContentBuilder
jobReference object
리턴 AdvertisementContentBuilder

WithJobSummary() 공개 메소드

public WithJobSummary ( object jobSummary ) : AdvertisementContentBuilder
jobSummary object
리턴 AdvertisementContentBuilder

WithJobTitle() 공개 메소드

public WithJobTitle ( object jobTitle ) : AdvertisementContentBuilder
jobTitle object
리턴 AdvertisementContentBuilder

WithLocationAreaId() 공개 메소드

public WithLocationAreaId ( object areaId ) : AdvertisementContentBuilder
areaId object
리턴 AdvertisementContentBuilder

WithLocationId() 공개 메소드

public WithLocationId ( object locationId ) : AdvertisementContentBuilder
locationId object
리턴 AdvertisementContentBuilder

WithRecruiterEmail() 공개 메소드

public WithRecruiterEmail ( object recruiterEmail ) : AdvertisementContentBuilder
recruiterEmail object
리턴 AdvertisementContentBuilder

WithRecruiterFullName() 공개 메소드

public WithRecruiterFullName ( object recruiterFullName ) : AdvertisementContentBuilder
recruiterFullName object
리턴 AdvertisementContentBuilder

WithRecruiterTeamName() 공개 메소드

public WithRecruiterTeamName ( object recruiterTeamName ) : AdvertisementContentBuilder
recruiterTeamName object
리턴 AdvertisementContentBuilder

WithRequestCreationId() 공개 메소드

public WithRequestCreationId ( object creationId ) : AdvertisementContentBuilder
creationId object
리턴 AdvertisementContentBuilder

WithSalaryDetails() 공개 메소드

public WithSalaryDetails ( object details ) : AdvertisementContentBuilder
details object
리턴 AdvertisementContentBuilder

WithSalaryMaximum() 공개 메소드

public WithSalaryMaximum ( object maximum ) : AdvertisementContentBuilder
maximum object
리턴 AdvertisementContentBuilder

WithSalaryMinimum() 공개 메소드

public WithSalaryMinimum ( object minimum ) : AdvertisementContentBuilder
minimum object
리턴 AdvertisementContentBuilder

WithSalaryType() 공개 메소드

public WithSalaryType ( object salaryType ) : AdvertisementContentBuilder
salaryType object
리턴 AdvertisementContentBuilder

WithScreenId() 공개 메소드

public WithScreenId ( object screenId ) : AdvertisementContentBuilder
screenId object
리턴 AdvertisementContentBuilder

WithSearchJobTitle() 공개 메소드

public WithSearchJobTitle ( object searchJobTitle ) : AdvertisementContentBuilder
searchJobTitle object
리턴 AdvertisementContentBuilder

WithStandoutBullets() 공개 메소드

public WithStandoutBullets ( ) : AdvertisementContentBuilder
리턴 AdvertisementContentBuilder

WithStandoutLogoId() 공개 메소드

public WithStandoutLogoId ( object logoId ) : AdvertisementContentBuilder
logoId object
리턴 AdvertisementContentBuilder

WithSubclassificationId() 공개 메소드

public WithSubclassificationId ( object subclassificationId ) : AdvertisementContentBuilder
subclassificationId object
리턴 AdvertisementContentBuilder

WithTemplateId() 공개 메소드

public WithTemplateId ( object id ) : AdvertisementContentBuilder
id object
리턴 AdvertisementContentBuilder

WithTemplateItems() 공개 메소드

public WithTemplateItems ( ) : AdvertisementContentBuilder
리턴 AdvertisementContentBuilder

WithVideoPosition() 공개 메소드

public WithVideoPosition ( object videoPosition ) : AdvertisementContentBuilder
videoPosition object
리턴 AdvertisementContentBuilder

WithVideoUrl() 공개 메소드

public WithVideoUrl ( object url ) : AdvertisementContentBuilder
url object
리턴 AdvertisementContentBuilder

WithWorkType() 공개 메소드

public WithWorkType ( object workType ) : AdvertisementContentBuilder
workType object
리턴 AdvertisementContentBuilder

프로퍼티 상세

AdvertisementModel 보호되어 있는 프로퍼티

protected dynamic AdvertisementModel
리턴 dynamic