"""Queries.""" GET_PRODUCT_BY_UPC = """ query($upc: String!) { productByUpc(upc: $upc) { vendorId project{ projectCode } } } """ GET_PROJECT_BY_PROJECT_CODE = """ query($accountId: Int!, $subaccountId: Int!, $projectCode: String!) { projectByProjectCode( accountId: $accountId subaccountId: $subaccountId projectCode: $projectCode ) { projectId } } """ CREATE_PROJECT = """ mutation($data: CreateProjectInput!) { createProject(input: $data) { projectId } } """ UPDATE_PROJECT = """ mutation($data: UpdateProjectInput!) { updateProject(input: $data) { projectId } } """ GET_SUBACCOUNT_ID_BY_NAME = """ query ($term: String){ orchardLabelSearch( term: $term, labelType: SUBACCOUNT ) { id {vendorId, subaccountId} name ... on Subaccount { vendor { name} id { subaccountId } } } } """ GET_ARTIST = """ query($artistName: String!, $vendorId: Int!) { filterArtists(artistName: $artistName, vendorId: $vendorId) { artistId artistName } } """ SAVE_ARTIST = """ mutation($data: SaveArtistsInput!) { saveArtists(input: $data) { artistId artistName } } """ GET_OR_CREATE_LABEL_PARTICIPANT = """ mutation($data: LabelParticipantInput!, $vendorId: Int, $subaccountId: Int) { createLabelParticipant( input: $data, vendorId: $vendorId, subaccountId: $subaccountId ) { id uuid } } """