
이 계약에 의해 정의된 데이터 구조입니다.
config의 구조체 속성
{ "name": "ACCEPTED_TOKEN", "base": "", "fields": [ { "name": "token_symbol", "type": "symbol" }, { "name": "contract", "type": "name" } ] }applications의 구조체 속성
buylistings의 구조체 속성
buyoffers의 구조체 속성
newjoboffer의 구조체 속성
newlisting의 구조체 속성
salelistings의 구조체 속성
{ "name": "MILESTONE", "base": "", "fields": [ { "name": "title", "type": "string" }, { "name": "days_to_complete", "type": "uint32" }, { "name": "description", "type": "string" }, { "name": "price", "type": "asset" }, { "name": "status", "type": "uint8" }, { "name": "time_submitted", "type": "uint64" }, { "name": "current_revisions", "type": "uint8" }, { "name": "time_completed", "type": "uint64" }, { "name": "time_revision_requested", "type": "uint64" } ] }-
{ "name": "RESUME_ITEM", "base": "", "fields": [ { "name": "company_name", "type": "string" }, { "name": "job_title", "type": "string" }, { "name": "start_date", "type": "uint64" }, { "name": "end_date", "type": "uint64" }, { "name": "job_description", "type": "string" } ] } -
{ "name": "TOKEN_BALANCE", "base": "", "fields": [ { "name": "quantity", "type": "asset" }, { "name": "contract", "type": "name" } ] } acceptbuyofr의 액션 파라미터
{ "name": "acceptbuyofr", "base": "", "fields": [ { "name": "uniqueID", "type": "uint64" } ] }acceptjobapp의 액션 파라미터
{ "name": "acceptjobapp", "base": "", "fields": [ { "name": "uniqueID", "type": "uint64" } ] }applications의 테이블 행 유형
{ "name": "applications", "base": "", "fields": [ { "name": "ID", "type": "uint64" }, { "name": "listingID", "type": "uint64" }, { "name": "combo", "type": "uint128" }, { "name": "buyer", "type": "name" }, { "name": "title", "type": "string" }, { "name": "cover_image", "type": "string" }, { "name": "description", "type": "string" }, { "name": "applicant", "type": "name" }, { "name": "milestones", "type": "MILESTONE[]" }, { "name": "total_price", "type": "asset" }, { "name": "time_created", "type": "uint64" }, { "name": "time_accepted", "type": "uint64" }, { "name": "status", "type": "uint8" } ] }applytojob의 액션 파라미터
{ "name": "applytojob", "base": "", "fields": [ { "name": "freelancer", "type": "name" }, { "name": "job_ID", "type": "uint64" } ] }buyerreviews의 테이블 행 유형
{ "name": "buyerreviews", "base": "", "fields": [ { "name": "jobID", "type": "uint64" }, { "name": "buyer", "type": "name" }, { "name": "seller", "type": "name" }, { "name": "stars", "type": "uint64" }, { "name": "review", "type": "string" } ] }buylistings의 테이블 행 유형
{ "name": "buylistings", "base": "", "fields": [ { "name": "ID", "type": "uint64" }, { "name": "creator", "type": "name" }, { "name": "title", "type": "string" }, { "name": "cover_image", "type": "string" }, { "name": "description", "type": "string" }, { "name": "categories", "type": "string[]" }, { "name": "is_open", "type": "uint8" }, { "name": "is_private", "type": "uint8" }, { "name": "whitelisted_freelancers", "type": "name[]" }, { "name": "time_created", "type": "uint64" }, { "name": "milestones", "type": "MILESTONE[]" }, { "name": "total_price", "type": "asset" } ] }-
{ "name": "buyoffers", "base": "", "fields": [ { "name": "ID", "type": "uint64" }, { "name": "listingID", "type": "uint64" }, { "name": "title", "type": "string" }, { "name": "cover_image", "type": "string" }, { "name": "description", "type": "string" }, { "name": "buyer", "type": "name" }, { "name": "seller", "type": "name" }, { "name": "milestones", "type": "MILESTONE[]" }, { "name": "total_price", "type": "asset" }, { "name": "time_created", "type": "uint64" }, { "name": "time_accepted", "type": "uint64" }, { "name": "status", "type": "uint8" } ] } cancelbuyofr의 액션 파라미터
{ "name": "cancelbuyofr", "base": "", "fields": [ { "name": "buyer", "type": "name" }, { "name": "offerID", "type": "uint64" } ] }canceljobapp의 액션 파라미터
{ "name": "canceljobapp", "base": "", "fields": [ { "name": "uniqueID", "type": "uint64" } ] }claimfunds의 액션 파라미터
{ "name": "claimfunds", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "which_table", "type": "string" }, { "name": "job_ID", "type": "uint64" }, { "name": "milestone_index", "type": "uint64" } ] }-
{ "name": "clearall", "base": "", "fields": [ { "name": "user", "type": "name" } ] } clearconfig의 액션 파라미터
{ "name": "clearconfig", "base": "", "fields": [ { "name": "user", "type": "name" } ] }clearusers의 액션 파라미터
{ "name": "clearusers", "base": "", "fields": [ { "name": "user", "type": "name" } ] }-
{ "name": "config", "base": "", "fields": [ { "name": "ID", "type": "uint64" }, { "name": "job_skills", "type": "string[]" }, { "name": "accepted_tokens", "type": "ACCEPTED_TOKEN[]" }, { "name": "last_listing", "type": "uint64" }, { "name": "last_buy_offer", "type": "uint64" }, { "name": "last_sell_listing", "type": "uint64" }, { "name": "last_sell_offer", "type": "uint64" } ] } -
{ "name": "dispute", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "which_table", "type": "string" }, { "name": "job_ID", "type": "uint64" } ] } -
{ "name": "disputes", "base": "", "fields": [ { "name": "jobID", "type": "uint64" }, { "name": "disputed_by", "type": "name" }, { "name": "dispute_type", "type": "string" }, { "name": "time_created", "type": "uint64" }, { "name": "status", "type": "uint8" } ] } -
{ "name": "finalize", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "which_table", "type": "string" }, { "name": "job_ID", "type": "uint64" }, { "name": "milestone_index", "type": "uint64" } ] } initconfig의 액션 파라미터
{ "name": "initconfig", "base": "", "fields": [ { "name": "user", "type": "name" } ] }newbuyoffer의 액션 파라미터
{ "name": "newbuyoffer", "base": "", "fields": [ { "name": "buyer", "type": "name" }, { "name": "listingID", "type": "uint64" }, { "name": "uniqueID", "type": "uint64" } ] }newjoboffer의 액션 파라미터
{ "name": "newjoboffer", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "title", "type": "string" }, { "name": "cover_image", "type": "string" }, { "name": "description", "type": "string" }, { "name": "categories", "type": "string[]" }, { "name": "is_open", "type": "uint8" }, { "name": "is_private", "type": "uint8" }, { "name": "whitelisted_freelancers", "type": "name[]" }, { "name": "milestones", "type": "MILESTONE[]" } ] }newlisting의 액션 파라미터
{ "name": "newlisting", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "title", "type": "string" }, { "name": "cover_image", "type": "string" }, { "name": "description", "type": "string" }, { "name": "categories", "type": "string[]" }, { "name": "is_open", "type": "uint8" }, { "name": "is_private", "type": "uint8" }, { "name": "whitelisted_buyers", "type": "name[]" }, { "name": "milestones", "type": "MILESTONE[]" }, { "name": "max_uses", "type": "uint64" } ] }newprofile의 액션 파라미터
{ "name": "newprofile", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "display_name", "type": "string" }, { "name": "profile_pic", "type": "string" }, { "name": "about_me", "type": "string" }, { "name": "skills", "type": "string[]" }, { "name": "previous_experience", "type": "RESUME_ITEM[]" }, { "name": "is_on_vacation", "type": "uint8" }, { "name": "location", "type": "string" } ] }-
{ "name": "newreview", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "job_ID", "type": "uint64" }, { "name": "which_table", "type": "string" }, { "name": "stars", "type": "uint64" }, { "name": "review", "type": "string" } ] } quitjobapp의 액션 파라미터
{ "name": "quitjobapp", "base": "", "fields": [ { "name": "uniqueID", "type": "uint64" } ] }quitjoboffer의 액션 파라미터
{ "name": "quitjoboffer", "base": "", "fields": [ { "name": "uniqueID", "type": "uint64" } ] }-
{ "name": "regvoter", "base": "", "fields": [ { "name": "user", "type": "name" } ] } rejectbuyofr의 액션 파라미터
{ "name": "rejectbuyofr", "base": "", "fields": [ { "name": "uniqueID", "type": "uint64" } ] }rejectjobapp의 액션 파라미터
{ "name": "rejectjobapp", "base": "", "fields": [ { "name": "uniqueID", "type": "uint64" } ] }reqrevision의 액션 파라미터
{ "name": "reqrevision", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "which_table", "type": "string" }, { "name": "job_ID", "type": "uint64" }, { "name": "milestone_index", "type": "uint64" } ] }-
{ "name": "reviews", "base": "", "fields": [ { "name": "jobID", "type": "uint64" }, { "name": "buyer", "type": "name" }, { "name": "seller", "type": "name" }, { "name": "stars", "type": "uint64" }, { "name": "review", "type": "string" } ] } rewardpool의 테이블 행 유형
{ "name": "rewardpool", "base": "", "fields": [ { "name": "ID", "type": "uint64" }, { "name": "wax_balance", "type": "TOKEN_BALANCE" }, { "name": "last_update", "type": "uint64" } ] }salelistings의 테이블 행 유형
{ "name": "salelistings", "base": "", "fields": [ { "name": "ID", "type": "uint64" }, { "name": "creator", "type": "name" }, { "name": "title", "type": "string" }, { "name": "cover_image", "type": "string" }, { "name": "description", "type": "string" }, { "name": "categories", "type": "string[]" }, { "name": "is_open", "type": "uint8" }, { "name": "is_private", "type": "uint8" }, { "name": "whitelisted_buyers", "type": "name[]" }, { "name": "time_created", "type": "uint64" }, { "name": "milestones", "type": "MILESTONE[]" }, { "name": "total_price", "type": "asset" }, { "name": "max_uses", "type": "uint64" }, { "name": "current_uses", "type": "uint64" } ] }submitwork의 액션 파라미터
{ "name": "submitwork", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "which_table", "type": "string" }, { "name": "job_ID", "type": "uint64" }, { "name": "milestone_index", "type": "uint64" } ] }-
{ "name": "users", "base": "", "fields": [ { "name": "waxaccount", "type": "name" }, { "name": "display_name", "type": "string" }, { "name": "profile_pic", "type": "string" }, { "name": "location", "type": "string" }, { "name": "about_me", "type": "string" }, { "name": "skills", "type": "string[]" }, { "name": "previous_experience", "type": "RESUME_ITEM[]" }, { "name": "total_jobs_completed", "type": "uint64" }, { "name": "total_hires_completed", "type": "uint64" }, { "name": "total_seller_reviews", "type": "uint64" }, { "name": "total_buyer_reviews", "type": "uint64" }, { "name": "seller_rating", "type": "float64" }, { "name": "buyer_rating", "type": "float64" }, { "name": "token_balances", "type": "TOKEN_BALANCE[]" }, { "name": "total_earned", "type": "TOKEN_BALANCE[]" }, { "name": "total_spent", "type": "TOKEN_BALANCE[]" }, { "name": "open_jobs", "type": "uint64" }, { "name": "open_hires", "type": "uint64" }, { "name": "is_on_vacation", "type": "uint8" }, { "name": "member_since", "type": "uint64" } ] } validators의 테이블 행 유형
{ "name": "validators", "base": "", "fields": [ { "name": "voter", "type": "name" }, { "name": "total_correct", "type": "uint64" }, { "name": "total_incorrect", "type": "uint64" }, { "name": "time_registered", "type": "uint64" }, { "name": "last_active", "type": "uint64" }, { "name": "reputation", "type": "float64" } ] }-
{ "name": "vote", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "job_ID", "type": "uint64" }, { "name": "vote_choice", "type": "uint8" } ] } -
{ "name": "votes", "base": "", "fields": [ { "name": "voter", "type": "name" }, { "name": "vote_weight", "type": "uint64" }, { "name": "choice", "type": "uint8" } ] }